2017-10-01 18 views
3

私はユーザ名と購入したアイテムを持つMySQLテーブルを持っています。 Like ...選択してください。

Username1 - Item_A 
Username1 - Item_A 
Username2 - Item_C 
Username2 - Item_D 

私は、どのユーザーが購入したかを数えなくてはなりません。

同様:

Username1 - 1 
Username2 - 2 

答えて

3

することはできユーザーによるグループと項目に明確な数を適用します。

SELECT username, COUNT(DISTINCT item) 
FROM  mytable 
GROUP BY username 
関連する問題