0

削除した以前の質問のより明確なバージョンを再投稿しています。

以下の例が示すように、の ID がの列に表示されない場合にのみ結合table_bしたいと考えています。各テーブルには、含まれていないフィールドに対して null 値が必要です。table_atable_btable_atable_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          |
+-------------+-------+------------+
4

1 に答える 1