削除した以前の質問のより明確なバージョンを再投稿しています。
以下の例が示すように、の ID がの列に表示されない場合にのみ結合table_b
したいと考えています。各テーブルには、含まれていないフィールドに対して null 値が必要です。table_a
table_b
table_a
table_b_id
例:
table_a
+----+-------+------------+
| id | name | table_b_id |
+----+-------+------------+
| 0 | mike | 1 |
+----+-------+------------+
| 1 | jack | 1 |
+----+-------+------------+
テーブル_b
+----+-------+
| id | name |
+----+-------+
| 0 | tom |
+----+-------+
| 1 | joe |
+----+-------+
結果:
+-------------+-------+------------+
| original_id | name | table_b_id |
+-------------+-------+------------+
| 0 | mike | 1 |
+-------------+-------+------------+
| 0 | tom | |
+-------------+-------+------------+
| 1 | jack | 1 |
+-------------+-------+------------+