0
有誰知道如何將具有公共列名和數據的兩個表合併到一個表中?共享列是日期列。這是一個工作項目的一部分,這裏沒有人知道它是如何工作的。任何幫助,將不勝感激。在Oracle中合併和匹配表格
table A
Sub Temp Weight Silicon Cast_Date
108 2675 2731 0.7002 18-jun-11 18:45
101 2691 3268 0.6194 18-jun-11 20:30
107 2701 6749 0.6976 18-jun-11 20:30
113 2713 2112 0.6616 18-jun-11 20:30
116 2733 3142 0.7382 19-jun-11 05:46
121 2745 2611 0.6949 19-jun-11 00:19
125 2726 1995 0.644 19-jun-11 00:19
table B
Si Temperature Sched_Cast_Date Treadwell
0.6622 2542 01-APR-11 02:57 114
0.6622 2542 01-APR-11 03:07 116
0.7516 2526 19-jun-11 05:46 116
0.7516 2526 01-APR-11 03:40 107
0.6741 2372 01-APR-11 04:03 107
0.6206 2369 01-APR-11 09:43 114
0.6741 2372 19-jun-11 00:19 125
結果會是什麼樣子:
Subcar Temp Weight Silicon Cast_Date SI Temperature Sched_Cast_Date Treadwell
116 2733 3142 0.7382 19-jun-11 05:46 0.7516 2526 19-jun-11 05:46 116
125 2726 1995 0.644 19-jun-11 00:19 0.6741 2372 19-jun-11 00:19 125
我想運行一個返回結果的數據只有在Sched_Cast_Date
和Cast_Date
是相同的查詢。一張具有相同品質的桌子也可以工作。
我希望這樣做更有意義。
合併兩個表是什麼意思?你可以發佈這兩個表的DDL嗎?你能解釋一下輸出應該是什麼樣子嗎?你想創建第三個表嗎?將數據從其中一個表複製到另一個表中?運行一個查詢,它只是從兩者返回數據? – 2011-06-15 17:03:02
至少有4-5種不同的方式可以解釋你的問題。你可以像Justin建議的那樣發佈一些示例數據和表格嗎? – 2011-06-15 17:22:31
好吧,我已經編輯了一些樣本數據和一個「表格」/我想要結果的樣子。 – 2011-06-21 19:43:31