作者f127doggpig (阿賢)
看板Database
標題ORACLE語法查詢
時間Wed Dec 28 16:35:22 2011
我想要請教ORACLE表合併的語法
目前我可以SELECT出這兩張表
表A
欄位1 欄位2 欄位3
5 23 7/1
5 12 7/2
5 15 7/3
5 25 7/4
表B
欄位1 欄位2 欄位3
5 79 9/5
5 30 9/6
5 6 9/7
5 13 9/8
想要合併成
欄位1 欄位2 欄位3 欄位4 欄位5
5 23 7/1 79 9/5
5 12 7/2 30 9/6
5 15 7/3 6 9/7
5 25 7/4 13 9/8
也就是說 B表併在A表的左邊或是右邊都可以
之前試UNION 是B表往A表向下增加 共10列
用INNER JOIN 又變成表A一個欄位對應B表4個
有請解答 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.114.241
推 jimili:用ROWNUM去串兩個table, A.ROWNUM=B.ROWNUM 12/28 17:17
謝謝解答
→ glennchen:其實我不懂這樣table的設計是為了甚麼 12/28 18:16
→ glennchen:那你以後刪除資料 或是兩邊資料數部一樣怎麼辦? 12/28 18:17
這兩張表是先下數量條件SELECT出來的 所以不太會有資料數不一樣的問題
※ 編輯: f127doggpig 來自: 140.127.114.241 (12/28 21:04)