テーブル内の複数の列に対して個別の値を取得しようとしています。
たとえば、テーブルに列として COL1、COL2、COL3 があり、次のようなクエリを実行している場合
SELECT DISTINCT COL1, COL2, COL3 FROM TABLEx
しかし、列の1つのデータに応じて、他の2つの列で重複した値が得られます。COL1 に 40 個の一意の値があり、COL2 に 10 個の一意の値しかなく、COL3 に 5 個の一意の値があるとします。COL1 が一意で、COL2/COL3 が重複する値を持つ 40 行のデータを取得しています。各列の DISTINCT 値を取得し、重複する値を null 値に置き換えるにはどうすればよいですか。これは、Web ページのドロップダウン リストの個別の値を取得するためだけに行っています。フィールドごとに個別のクエリをいつでも実行できますが、あまり効果的ではないと思います。私がこれにどのようにアプローチするかについて何か助けはありますか?