9

数千のレコードから、カウントが1より大きい行(つまり、重複)のみを選択したいと思います。ほとんどの場合、1と2、3がいくつかあります。

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

これどうやってするの?

4

2 に答える 2

9
SELECT count( * ) AS `Number` , GI . *
FROM `GeneralInformation` AS GI
GROUP BY `FirstName` , `Surname` 
HAVING count(*)>1
于 2010-01-04T03:01:25.810 に答える
7

Have句を使用する

SELECT count( * ) AS `Number` , GI . *
FROM `GeneralInformation` AS GI
GROUP BY `FirstName` , `Surname` 
HAVING count( * ) > 1
于 2010-01-04T03:00:54.813 に答える