考慮下面的「鳴叫」表如何統計數據庫中重複記錄的數量?
tweet_id user_id text
-----------------------------------------
1 1 look at my tweet
2 1 look at my tweet
3 1 a very different tweet
4 1 look at my tweet
5 1 look at my tweets
6 2 a cool tweet
7 2 this is my tweet
8 1 hello
9 1 hello
對於每一個用戶,我要算重複鳴叫的次數。在上面的例子中,user_id 1共有5個推文,其中2個是唯一的(tweet_id 3和5),3個是重複的(1,2和4)。所以用戶1的查詢結果應該是「3」。
[編輯] 看看user_id 1.推特「看我的推特」出現3次,推文「你好」2次。重複鳴叫的總數是3然後+ 2 = 5。
我可以說任何最好的解決方案都會很慢 – safarov 2012-03-29 11:36:04
可能的重複[在SQL表中查找重複值](https://stackoverflow.com/questions/) 2594829 /在sql-table中查找重複值) – tkruse 2018-01-15 05:21:53