我想只能选择其中计数大于1(即重复的),现在从几千条记录我主要是看到1S与一些2S和3S在这里和那里

SELECT count( * ) AS `Number` , GI . *
FROM `GeneralInformation` AS GI
GROUP BY `FirstName` , `Surname` 

我怎么能这样做呢?

有帮助吗?

解决方案

SELECT count( * ) AS `Number` , GI . *
FROM `GeneralInformation` AS GI
GROUP BY `FirstName` , `Surname` 
HAVING count(*)>1

其他提示

使用HAVING子句

SELECT count( * ) AS `Number` , GI . *
FROM `GeneralInformation` AS GI
GROUP BY `FirstName` , `Surname` 
HAVING count( * ) > 1
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top