列Aと列Bで同じ値を持つ行を選択したいと思います。
たとえば、私のテーブルが次の場合:
-----
A | B
-----
1 | 2
3 | 4
1 | 2
4 | 5
出力は次のようになります。
A B
1 2
- [A]
SELECT DISTINCT A, B FROM table;
テーブル内のすべての値を選択します。 - [B]
SELECT DISTINCT (A, B) FROM table;
Distinct 関数は値を 1 つしかとれないと教えてくれました。 - [C]
SELECT A, B FROM table GROUP BY A, B;
テーブル内のすべての値を選択します (A と同様)。
質問は、個別の組み合わせの選択に似ています。、しかし、答えはそこではうまくいかないことを示唆しています。