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