我有一個非常簡單的任務,但找不到任何解決方案。我有兩個表,「文章」和「分類」如何排除在一個字段中有重複的行
我的文章的表是這樣的:
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