テーブルの結合で問題が発生しました。2 つのテーブルの結合に関する条件があります。テーブル 1、テーブル 2、テーブル 3 と仮定してみましょう。
table1
+---+
|id |
+---+
table2
+---------------+
|id | table1_id |
+---------------+
table3
+----------------------------+
| id | table1_id | table2_id |
+----------------------------+
今、私のマスターテーブルは「table3」です。table2_idの値がtable3に存在する場合、table2をtable2_idと結合する必要があるように、マスターテーブルをtable1およびtable2と結合する必要があります。同様に、table1_idが存在する場合、table1はたとえば、table3 へのエントリはこのようになっています。
+----------------------------+
| id | table1_id | table2_id |
| 1 | 1 | 0 |
| 2 | 0 | 1 |
+----------------------------+
for the value of id = 1,
table1_id exists & table2_id is zero, so table1 should be joined,
for the id = 2,
table2_id exists & table1_id is zero, so table2 should be joined,
if there is a case that both exists then table2 should be given the priority i.e, the table2 will be joined, can anyone make me out of this prb pls..