SELECT
Id, QId, UName, Ans, Date, COUNT(*) * 10 as Total
FROM
question
WHERE
COUNT(*)
DESC
GROUP BY
UName不起作用:(
发布于 2010-02-12 00:58:15
我认为您想要筛选组。使用HAVING COUNT(*)而不是WHERE
SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
HAVING Count(*)如果要按元素数量对组进行排序,请使用ORDER BY
SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
ORDER BY Count(*) DESChttps://stackoverflow.com/questions/2246086
复制相似问题