select table1.id .... table2.name .... table3.t3_code .... table4.t4_code .... from table1 inner join table2 on table1.id = table2.t2_id inner join table3 on table2.t2_code = table3.t3_code inner join table4 on table3.t3_code = table4.t4_code
としている。
t4_codeには、重複している値が入っているため、それを削除したい。
そのうえで、結合して抽出したデータもそれにあわせて削除したい。
分かりやすくまとめを書くと、
table4.t4_codeで重複しているものを削除した上で、t1,t2,t3のデータもそれに連携し削除される。
selectのところで、DISTINCTをt4_codeに対して設定してみたがエラーが出てだめだった。
回答1件
あなたの回答
tips
プレビュー