Mysql计数(*)为总计,其中总计?
不起作用:(我认为您想要筛选组。请使用Mysql计数(*)为总计,其中总计?,sql,mysql,Sql,Mysql,不起作用:(我认为您想要筛选组。请使用HAVING COUNT(*)而不是WHERE: SELECT Id, QId, UName, Ans, Date, COUNT(*) * 10 as Total FROM question WHERE COUNT(*) DESC GROUP BY UName 如果要按元素数对组进行排序,请使用排序依据: SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total FROM questi
HAVING COUNT(*)
而不是WHERE
:
SELECT
Id, QId, UName, Ans, Date, COUNT(*) * 10 as Total
FROM
question
WHERE
COUNT(*)
DESC
GROUP BY
UName
如果要按元素数对组进行排序,请使用排序依据
:
SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
HAVING Count(*)
我想您想筛选组。请使用
HAVING COUNT(*)
而不是WHERE
:
SELECT
Id, QId, UName, Ans, Date, COUNT(*) * 10 as Total
FROM
question
WHERE
COUNT(*)
DESC
GROUP BY
UName
如果要按元素数对组进行排序,请使用排序依据
:
SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
HAVING Count(*)
WHERE filters on rows,have filters Group WHERE filters on rows,have filters Group