我如何加入或更多的表如下mysql?結合3個或更多的表,故意沒有加入條件
- 存在用於(除了ID)
- ID字段值的所有的每個表的每列中的列進入相同的ID字段在新表
- 一個附加列被添加稱爲
table
值這是源表名 - 包含自動增量
newID
字段被添加 - 只有一個表有助於每一行,不相關的領域具有空值
- 行的總數從所有表
例如等於總和的記錄只有兩個表:
TableA: TableB
ID | fieldA ID | fieldB
----------------- -----------------
1 | valueA1 1 | valueB1
2 | valueA2 2 | valueB2
ResultTable:
newID | ID | table | fieldA | fieldB
---------------------------------------------
1 | 1 | TableA | valueA1 |
2 | 2 | TableA | valueA2 |
3 | 1 | TableB | | valueB1
4 | 2 | TableB | | valueB2
我知道這可能聽起來有點不可思議!我將試着用這個batch-insert腳本批量插入各種表中記錄的節點到neojs圖形數據庫中。考慮到我幾乎不知道我在這兩個數據庫中做了什麼,這可能會很搞笑;-)。
感謝您的編輯:) –