我有一个带有用户名和购买物品的 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/

10-13 01:51