【发布时间】:2018-03-12 22:49:48
【问题描述】:
我有一个带有用户名和购买商品的 MySQL 表。喜欢……
Username1 - Item_A
Username1 - Item_A
Username2 - Item_C
Username2 - Item_D
我需要计算每个用户购买了多少不同的 Itemy。
喜欢:
Username1 - 1
Username2 - 2
【问题讨论】:
我有一个带有用户名和购买商品的 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
【讨论】: