私は別のテーブルに必要な2つの値を保持するテーブルを持つ非常に混乱しやすいデータベースを持っています。同じテーブルの2つの異なるカラムでテーブルを2回結合する
Table1
- id
Table2
- id
- table1_id
- table3_id_1
- table3_id_2
Table3
- id
- value
私はTABLE1から行くと、その2つの別々の列にtable3
から値を私に戻って与える加入実行する必要があります。ここに私の問題です。だから私はこのような何かしたい:
table1.id | table2.id | table2.table3_id_1 | table2.table3_id_2 | X | Y
X
とY
をそれぞれtable3_id_1
とtable3_id_2
によって接続された行の値です。
おそらく変数や何かを作って、WHERE
節でフィルタリングすることができますか?