私は1つのテーブルと重複した値と単一の値のような多くのデータを持っています。 しかし、私は単一の値ではなく、重複した値のデータを取得したいと考えています。1つのテーブルから重複データのみを取得するには?
1
A
答えて
7
SELECT columnWithDuplicates, count(*) FROM myTable
GROUP BY columnWithDuplicates HAVING (count(*) > 1);
0
上記のクエリには重複した値が表示されます。それをビジネスユーザーに提供すれば、次の質問は何が起こったのでしょうか?どのようにそこに着いたのですか?重複するパターンがありますか?多くの場合、より有益なのは、なぜ、重複があるかを判断するのに役立つこれらの値を含む行全体を表示することです。
-- this query finds all the values in T that
-- exist in the derived table D where D is the list of
-- all the values in columnWithDuplicates that occur more than once
SELECT DISTINCT
T.*
FROM
myTable T
INNER JOIN
(
-- this identifies the duplicated values
-- courtesy of Brian Roach
SELECT
columnWithDuplicates
, count(*) AS rowCount
FROM
myTable
GROUP BY
columnWithDuplicates
HAVING
(count(*) > 1)
) D
ON D.columnWithDuplicates = T.columnWithDuplicates
関連する問題
- 1. My MySQL JOINクエリは1つのテーブルからのみデータを取得します
- 2. 1つのテーブルからデータを取得し、別のテーブルからデータを取得する
- 3. Apache Nifi - 1つのフローで複数のテーブルからデータを読み取る
- 4. 1つのIDから1つのテーブルの2つ以上のデータを取得
- 5. mysqlの複数のテーブルからデータを取得するには?
- 6. 複数のAPIから1つのArrayListにデータを取得
- 7. 1 SQLクエリで4つのテーブルからデータを取得するには?
- 8. 1つの列からのみ重複を削除する
- 9. SQL結合、1つのテーブルからデータを取得
- 10. Doctrine - 1つのクエリで2つのテーブルからデータを取得する
- 11. 1つのテーブルからデータを取得するクエリにjoinするcakephp 3
- 12. 2つのテーブルからデータを取得
- 13. データベースから複数のテーブルからデータを取得する
- 14. Pdfptable重複テーブルを取得
- 15. 複数の列からデータを取得し、1つの列に表示する
- 16. mysqlテーブルのデータを1つずつ取得する
- 17. ASP.NET複数のテーブルから1つのGridViewにデータを表示
- 18. mysqlのテーブルで最大と重複しないデータを取得するには?
- 19. 大きなテーブルから重複するレコードを取得
- 20. テーブル内の重複レコードから最新のIDを取得
- 21. Codeigniterの複数のテーブルからデータを取得する
- 22. Cakephpの複数のテーブルからデータを取得する
- 23. postgresqlの複数のテーブルからデータを取得する
- 24. laravel5の複数のテーブルからデータを取得する
- 25. SQL - 2つのテーブルからデータを選択して重複を取り除く
- 26. JPQLは複数のテーブルからデータを取得します
- 27. ランダムに5つのオブジェクトの1つからデータを取得
- 28. MySQL:テーブル内の重複レコードから最新IDを取得
- 29. 複数のmySQLテーブルからデータを取得する
- 30. 複数のテーブルからデータを取得するmysql php