我有一個包含group_id,user_id和role_id的表。MySQL選擇重複項
由於唯一密鑰設置錯誤,所以有兩個用戶組在不同角色下。就像這樣:
group_id | user_id | role_id
1 | 1 | 1
1 | 1 | 2
2 | 1 | 1
1 | 2 | 1
2 | 2 | 3
我如何才能找到其中這種情況下的用戶的用戶ID?那麼,在這個例子中只有用戶標識1?
編輯:
,因爲無論從@Manil Liyanage的答案,也沒有從@TX特納的人給我正確的結果,也許我解釋了吧更多一些;
用戶可以在多個組中,但他們不應該多次在某個組中。不幸的是,由於唯一密鑰錯誤,現在有些用戶不止一次在同一個組中,而只有另一個角色。我怎樣才能找到不止一次在一個組中的用戶?
如果他們有相同的組不同的角色,他們重複或不? – Mihai 2014-10-30 17:33:32