我理解错误,我不知道如何解决这个问题。也许我写错了,但我应该有超过1计数?我应该计算每个网址?我想只显示网址以及当存在多于1时重复的次数。
mysql> select count(*) as c, url from PageInfo where c>1 group by url;
ERROR 1054 (42S22): Unknown column 'c' in 'where clause'
答案 0 :(得分:3)
我不知道mySQL,但在MSSQL中我会做
select count(url) as c, url from PageInfo group by url having count(url) > 1;
因此更改会将count(*)
更改为count(url)
并将您的过滤器移至having
子句(并在此处添加其他计数,因为您无法在在having子句中选择select子句。