1. ホーム
  2. mysql

[解決済み] MySQL SELECT DISTINCT 複数カラム

2023-03-15 10:06:38

質問

例えば、次のようなカラムがあるとします。 a, b c, d というカラムが MySQL データベースのテーブルにあるとします。私がやろうとしていることは、私のテーブルのこれら 4 つのカラムのすべての異なる値 (異なる値のみ) を選択することです。私は次のようなものを試してみました。

SELECT DISTINCT a,b,c,d FROM my_table;
SELECT DISTINCT a,b,c,d FROM my_table GROUP BY a,b,c,d;

どれもうまくいきません。誰か助けてくれませんか?

ありがとうございます。

ノート 私はカラムの異なる値が欲しい a, b, c d の値を別々に欲しい。値の明確な組み合わせではなく

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

これは助けることができますか?

select 
(SELECT group_concat(DISTINCT a) FROM my_table) as a,
(SELECT group_concat(DISTINCT b) FROM my_table) as b,
(SELECT group_concat(DISTINCT c) FROM my_table) as c,
(SELECT group_concat(DISTINCT d) FROM my_table) as d