我有問題了解合併模式如何工作。如果我有兩個離散數據庫系統中的兩個表格數據庫模式問題
Company A
work (work_ID, name, job_type, place, salary)
Company B
job (job_ID, name, work_type, net_Value)
如何創建合併模式?
我有問題了解合併模式如何工作。如果我有兩個離散數據庫系統中的兩個表格數據庫模式問題
Company A
work (work_ID, name, job_type, place, salary)
Company B
job (job_ID, name, work_type, net_Value)
如何創建合併模式?
創建視圖的工作作爲
選擇 work_ID爲JOB_ID,姓名,工作類型爲work_type,地點,工資作爲net_Value從CompanyA.work一個 UNION ALL 選擇 JOB_ID,名稱,work_type, 「未知的地方」 ,來自CompanyB.job的net_Value B
可能需要()圍繞選擇的內容取決於db。
聯合都不會像這樣工作,因爲這兩個選擇中提供的列數是不同的。 – 2011-03-16 05:57:34
是的,這就是爲什麼我硬編碼B中的結果列之一 – schemathings 2011-03-16 06:07:32
你的意思是你想在同一個方案中使用兩個表嗎? – sikas 2011-03-16 06:06:14
@sikas:是的,我正試圖將它們合併在一起,以便我可以訪問來自 – Lan 2011-03-16 06:56:26
的數據是否存在2個表之間的映射?通過映射我的意思是,CompanyA表中的哪個屬性映射到CompanyB表中的哪個屬性。如果您編輯回答以指定此映射信息,將會很有幫助。 – 2011-03-16 08:15:20