我有一个带有用户名和购买物品的 MySQL 表。喜欢…
Username1 - Item_A
Username1 - Item_A
Username2 - Item_C
Username2 - Item_D
我需要计算每个用户购买了多少不同的 Itemy。
喜欢:
Username1 - 1
Username2 - 2
最佳答案
您可以按用户分组并对项目应用不同的计数:
SELECT username, COUNT(DISTINCT item)
FROM mytable
GROUP BY username
关于选择中的 MySQL 计数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46515800/