9
我只想从几千条记录中选择计数大于1(换句话说是重复记录)的行,现在我几乎看到1s和几个2s和3s在这里和那里使用GROUP BY检索满足条件的记录
SELECT count(*) AS `Number` , GI . *
FROM `GeneralInformation` AS GI
GROUP BY `FirstName` , `Surname`
我该怎么做?
我只想从几千条记录中选择计数大于1(换句话说是重复记录)的行,现在我几乎看到1s和几个2s和3s在这里和那里使用GROUP BY检索满足条件的记录
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