SQL Serverの結果の中にレコードが重複していないレコードを表示する方法を知っている人はいますか?SQL Serverで重複レコードを表示しない方法
答えて
使用
select field1,field2,field3 FROM table GROUP BY field1, field2, field3
Keyfield、*? *何のためですか? – JohnFx
@johnfx、それを修正しました。 'distinct *'はうまく動作します。 –
によって
SELECT DISTINCT * FROM table
または使用グループの個別あなたが本当に、すなわち、すべての行その "はありません重複するレコードとのことが記録さ" を意味している場合一度だけ、一度だけ存在します。これを試してみてください:
Select * From Table
Group By [Here list all columns in Table]
Having Count(*) = 1
質問の別の解釈。
SELECT *
FROM yourtable t1
WHERE NOT EXISTS
(SELECT *
FROM yourtable t2
WHERE t1.col_to_match_for_duplicates=t2.col_to_match_for_duplicates
AND t1.primarykey <> t2.primarykey
)
+1これが私のやり方です。魅力のように動作します。 – IamIC
- 1. SQL Server 2005で重複レコードのIDを見つける方法
- 2. 表示重複レコード
- 3. 重複レコード表示
- 4. 重複を表示しないSQLコマンド
- 5. 日付/時刻レコードの重複を検出し、SQLを使用して重複しているレコードを表示
- 6. SQL Server:重複レコードの検索
- 7. SQL Server 2012:where句を使用してレコードの重複を防ぐ方法
- 8. SQLクエリにアクセスする:重複の最新レコードを表示する方法
- 9. SQL Server重複を表示するセルを更新します
- 10. SQLで重複したレコードを区別する方法は?
- 11. 重複する値のテーブルのレコードを表示するSQLクエリ
- 12. SQL Serverで重複するレコードを確認するには
- 13. SQL Serverで重複するレコードを結合する
- 14. データベースに重複レコードのみを表示
- 15. SQL Server重複トランザクション
- 16. SQL ServerでINSERT INTO SELECTクエリで重複を防ぐ方法
- 17. SQL Server:重複している主キーエラー
- 18. 重複していないレコードの検索方法
- 19. SQL Serverで重複する行を削除する方法
- 20. SQL Serverで重複行識別子を取得する方法
- 21. データベーステーブル(SQL SERVER 2005)のN重複レコードから(N-1)レコードを更新する方法
- 22. SQL Server内部結合重複レコードの作成
- 23. 表示重複
- 24. 重複するレコード数を更新する方法serieswise(SQL)
- 25. SQLテーブルから重複レコードを選択する方法は?
- 26. SQL Serverのフルテキストクエリのヒットハイライト表示方法
- 27. sql/coldfusion重複行を表示する
- 28. SQL Serverの重複チェック
- 29. SQL Serverの:LEFT重複行
- 30. SQL Serverのクエリと重複
詳細を教えてください。私はあなたが 'DISTINCT'を選択するよりも何かを望んでいると確信しています – earthling