检索记录履行使用GROUP BY条件
题
我想只能选择其中计数大于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
不隶属于 StackOverflow