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