削除データの例は、GROUTP、DISTINCTを使って解析します。


需要説明:テーブルMyImage、列には番号ID、パスPATHなどがあります。  PATH 1  C:/1  C:/1  D:/2  C:/2  C:/3  A:/3  C:/4  D:/SQL文を書き、このような記録のID番号を返します。同じIDには異なるPATHがあります。上記の例のように、正しい結果は、ID 13(ID 2は異なるPATHがなく、ID 4は一つのレコードだけが異なるPATHが存在しない)であるべきである。 これは私のSQL文です。

select ID from [MyImage] as A  
  group by ID  
  having  
  (  
  select COUNT(distinct(Path)) from [MyImage] as B where B.ID = A.ID  
  )  
  > 1