組織のSQL Serverデータベースがあり、重複する行が多数あります。selectステートメントを実行して、これらすべてと重複の量を取得するだけでなく、各組織に関連付けられているIDも返します。
次のようなステートメント:
SELECT     orgName, COUNT(*) AS dupes  
FROM         organizations  
GROUP BY orgName  
HAVING      (COUNT(*) > 1)のようなものを返します
orgName        | dupes  
ABC Corp       | 7  
Foo Federation | 5  
Widget Company | 2 しかし、それらのIDも取得したいと思います。これを行う方法はありますか?たぶん
orgName        | dupeCount | id  
ABC Corp       | 1         | 34  
ABC Corp       | 2         | 5  
...  
Widget Company | 1         | 10  
Widget Company | 2         | 2  その理由は、これらの組織にリンクするユーザーの個別のテーブルも存在するためです。それらを統合したいと考えています(したがって、ユーザーを複製組織の代わりに同じ組織にリンクするように、複製を削除します)。しかし、手動でパーツを作成して、何も台無しにしないようにしたいのですが、ユーザーのリストを確認できるように、すべての複製組織のIDを返すステートメントが必要です。

