[英]Count occurrences where
SELECT serial, model, owner, COUNT(*) AS occurrences
FROM cars
GROUP BY serial WHERE owner = 'Mike'
ORDER BY occurrences DESC
LIMIT 5
一个人将如何修改此查询以使其实际工作? 我想计算Mike拥有的5个最常见的序列号,并在网站上显示Model-Owner-序列号数据。
您必须更改WHERE子句和GROUP BY的顺序。
尝试这个:
SELECT serial, model, owner, COUNT(*) AS occurrences
FROM cars
WHERE owner = 'Mike'
GROUP BY serial
ORDER BY occurrences DESC
LIMIT 5
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.