我试图计算具有在mysql中重复x次以上(其值)的列的行,每次尝试执行此查询时,我都会收到一个错误:
SELECT DISTINCT
idLogin, count(idLogin ) AS "cou"
FROM
`products` AS t
GROUP BY
idLogin
HAVING
t.cou > 2
为什么会发生此错误
最佳答案
用这个
SELECT DISTINCT idLogin, count(idLogin ) AS cou FROM `products`
GROUP BY idLogin HAVING cou > 2
关于mysql - 在MySQL中使用AS“名称”命名为列的条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6558771/