我是 SQL 新手,我在 Udemy 上独自学习。我遇到了多个问题,我正在努力解决其中一个问题:
这个 SQL 查询有什么问题?
SELECT sport, count(*)
FROM activities
WHERE username IN ‘tony’
GROUP BY 1;
我有两个假设: 1 - 如果事件中的“sport”字段填充了字符串值,那么我们就不能使用计数。 2 - 最后一条语句应该是:
WHERE username in:‘tony’ GROUP BY 1;
我很乐意收到您对问题的反馈并向您学习! 谢谢
最佳答案
search IN 将使用 with () 圆括号
SELECT sport, count(*)
FROM activities
WHERE username IN ('tony')
GROUP BY 1;
关于mysql - 错误的 SQL 查询(初学者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50740773/