我有一个非常简单的任务,但找不到任何解决方案。我有两个表,“文章”和“分类”如何排除在一个字段中有重复的行
我的文章的表是这样的:
id | cat_id | title | content
1 1 Blah Content 1
2 1 Blah2 Content 2
3 2 Blah3 Content 3
我的类别表是这样的:
id | title
1 Category 1
2 Category 2
你看,我有2篇文章具有相同的cat_id。我不想重复cat_id字段。我无法使用DISTINCT,因为我会收到所有文章,因为我希望所有字段都已排除。
所以如果我使用DISTINCT这样的:
SELECT DISTINCT a.id,a.cat_id,a.title,a.content从文章的AS一
我会得到所有的东西,但我想像这样的输出
id | cat_id | title | content
2 1 Blah2 Content 2
3 2 Blah3 Content 3
有人可以帮助我!!!
对不起 - 我看不到ARTICLE.ID值1和2是同一篇文章。这些ID是不同的,正如标题... – 2010-07-26 20:40:15
你如何决定你想要的猫1的两行中的哪一行? – Tom 2010-07-26 20:41:35