2012-04-23 78 views
0

如何排除具有相同ID的行。我有一個成員活動表,其中成員id在表中重複多次。我想獲得所有成員身份證,但在這種情況下,如果我選擇會員身份證我會得到所有身份證,並且我只需要一次身份證而無需重複。如果ID匹配,排除行

ID | OwnerID | Date    | GroupID 
1 1  2012-04-23 19:25:04 1 
2 1  2012-04-23 19:26:55 1 
3 2  2012-04-23 19:26:56 1 
4 1  2012-04-23 19:26:58 1 
5 2  2012-04-23 19:27:14 1 

在這裏,如果我選擇OwnerID,我會得到1三次,我希望它只返回1次。它就像我只想擁有一張在此表中的用戶列表,並且不希望他/她在此表中出現多少次。我希望這是有道理的。 在此先感謝。

+0

對不起,對於這個問題,谷歌更多的搜索解釋我DISTINCT。但是,謝謝你的回答... :) – Prashank 2012-04-23 22:18:32

回答

2

SELECT DISTINCT(yourMemberIDField) FROM someWonkyTable

1

SELECT DISTINCT (OwnerID) FROM Table

1

你可以做這樣的事情:使

select OwnerID 
from table_name 
group by OwnerID 

這將組全部由OWNERID行確定只返回的每個之一。