gpt4 book ai didi

sql - 2个表之间的简单SQL选择查询

转载 作者:行者123 更新时间:2023-11-29 07:11:18 24 4
gpt4 key购买 nike

我有2张 table

First table - userTable

usedID userName
1 someName
2 someOthername

Second Table - ratingTable

userID ratingValue
1 5
1 3
1 5
1 3
2 5
2 5
2 3
2 5

我需要编写一个 SQL 查询,以按评级次数(5 星)升序获取所有用户 ID

最佳答案

SELECT u.userID, u.userName, COUNT(*) AS ratingCount
FROM userTable u
INNER JOIN ratingTable r
ON u.userID = r.userID
AND r.ratingValue = 5
GROUP BY u.userID, u.userName
ORDER BY ratingCount

关于sql - 2个表之间的简单SQL选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4319484/

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