私はすべてのHome(テーブル名)変数で 'distinct'を使用しようとしていますが、他のテーブルからも他の変数も選択しています。どのように私はホーム変数/または特定の列だけに異なる選択を選択できますか?特定のテーブル変数に対してdistinctを使用するにはどうすればよいですか?
このクエリは、anotherTableのものを含むALL変数にdistinctを使用しています。
は、ここに私のクエリ
SELECT distinct f.q_id, f.var2, f.var3, f.var4, m.var22
FROM Home f, anotherTable m
WHERE f.q_id = m.q_id
私は明確なと個別に変数をラップしようとしたであるが、それは私が変数の私の明確な好みを行うことができません。
サンプルデータと期待される結果が参考になります。特定の列から重複したデータを表示したくない場合は、表示する必要がありますか? – sgeddes
@sgeddes f.q_id、f .___などの家庭変数ではっきりと区別する必要があります – mweis
'anotherTable'に複数の値が存在する場合、' var22'はどのような値を返すべきですか? 'min'、' max'、その他何か?したがって、理由のサンプルデータと期待される結果が役立ちます。 'from'節でコンマではなく' join'を使うこともお勧めします。 – sgeddes