2 つのテーブルがあり、それらを 1 つの別のテーブルに結合しました
1 table named 'rec_dept'
id_dept
id_divisi
nama_dept
2 table named 'rec_divisi'
id_divisi
nama_div
3 joined table named 'rec_divdep'
id_divdep
id_divisi
id_dept
nama_dept
同じ場所を取得する方法はid_divisi
?
select a.id_dept, a.id_divisi, a.nama_dept, b.id_divisi, b.nama_div, c.id_divdep, c.id_divisi from rec_divdep as c left join rec_divisi as b on (c.id_divisi = b.id_divisi) left join rec_dept as a on (c.id_divisi = a.id_divisi)
どのデータベースを使用していますか。私は私のものをmysqlとしてコーディングしています。基本的に、同じid_divisiを持つ3つのテーブルを条件付けています。私はそれをテストしませんでしたが、私が理解していることに基づいてロジックを確信しています。