我只想問如何合併兩個表。數據庫合併表
因爲我有一個表客人和公司,他們都獲得預訂。
我想加入他們並將它們標記爲客戶,並且我想添加一個新的客戶類型,如果我的公司爲空...和公司,如果我的客戶爲空,則會說客人...
下面是一個例子:
guest(g_id(PK), name, guest details etc....)
company(c_id(PK), name, company details etc...)
reservation(r_id(PK), g_id(fk), c_id(fk), reservation details etc...)
當我加入他們的行列(假設來賓已經獲得了提前預訂)我的表看起來像
reservation_id|company name|guest name|reservation details
1 null <name> <details>
2 null <name> <details>
我想是讓這樣的:
reservation_id|customer name|cust_type|reservation details
1 <name> <guest> <details>
2 <name> <company> <details>
+1 - 然後創建一個下降的數據到新表的INSERT語句,使用該查詢作爲數據源 – ninesided 2012-02-23 03:46:50
爲什麼它不在我身上... T_T – 2012-02-23 04:34:08
這是正確的嗎? ''SELECT *,「Guest」AS cust_type FROM guest JOIN reservation;'' – 2012-02-23 04:34:26