gpt4 book ai didi

mysql - 从第二张表计算购买

转载 作者:太空宇宙 更新时间:2023-11-03 11:03:57 24 4
gpt4 key购买 nike

我想我只是因为所有的树木而没有看到森林....

a) 两个表:

  • 用户(ID、用户名...)
  • 购买(ID、UserID、ItemID、....)

b) 我想要一个查询,显示每个用户的购买次数..

c) 这个查询:

SELECT user.*, COUNT(purchases.userid) AS Purchases  
FROM user, purchases
WHERE user.id=purchases.user_id

只给我一个结果……如果用户没有购买,如何获得 0?

提前致谢

最佳答案

SELECT u.ID, 
u.UserName,
(SELECT COUNT(1) FROM Purchases p WHERE u.Id=p.User_Id) AS Purchases
FROM User u

关于mysql - 从第二张表计算购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13374705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com