1. ホーム
  2. sql

[解決済み] SQLでユニークなレコードを選択する方法

2022-05-16 07:10:22

質問

を実行すると SELECT * FROM table を実行すると、以下のような結果が得られました。

1 item1 data1
2 item1 data2
3 item2 data3
4 item3 data4

ご覧の通り、column2のレコードが重複しています(item1が重複しています)。どうすれば、このような結果が得られるでしょうか。

1 item1 data1
2 item2 data3
3 item3 data4

重複したレコードの中から1つだけ、残りのユニークレコードと一緒に返されます。

どのように解決するのですか?

を使用して distinct キーワードで単一または複数のカラム名を指定すると、個別のレコードが得られます。

SELECT DISTINCT column 1, column 2, ...
FROM table_name;