COLUMN_1 のみを選択すると、データベースに適切な量の 8 行が取得されます。これは、重複する行とそれが必要なものを提供しないためです。
SELECT DISTINCT COLUMN_1
FROM TABLE
WHERE COLUMN_3=12;
しかし、COLUMN_1とCOLUMN_2の両方を選択すると、データベースに53行が表示され、それは私が望むものではありません...
SELECT DISTINCT COLUMN_1,COLUMN_2
FROM TABLE
WHERE COLUMN_3=12;
で2つの列を選択するとdistinct
、2つの列の組み合わせに対して一意の値が得られることを知っています。DISTINCT
最初の列だけでなく、列の組み合わせに適用されます。だから私の質問は、どうすれば両方を選択し、COLUMN_1
8COLUMN_2
行で重複しないようにするのですか???? 追加するとすぐに、COLUMN_2
必要な行が増えるため..