Re: ORACLE語法查詢(解決)
好久沒寫SQL了...
來玩一下~~~
Table a
名稱 空值? 類型
----------------------------------------- -------- ----------------
COL0 NUMBER
COL1 VARCHAR2(10)
COL2 VARCHAR2(10)
Table b
名稱 空值? 類型
----------------------------------------- -------- ----------------
COL0 NUMBER
COL3 VARCHAR2(10)
COL4 VARCHAR2(10)
select T1.col0, T1.col1, T1.col2, T2.col3, T2.col4 from
(select rownum as r1, col0, col1, col2 from (select * from a)
order by rownum) T1,
(select rownum as r1, col0, col3, col4 from (select * from b)
order by rownum) T2
WHERE T1.r1 = T2.r1;
COL0 COL1 COL2 COL3 COL4
---------------------- ---------- ---------- ---------- ----------
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
※ 引述《f127doggpig (阿賢)》之銘言:
: 我想要請教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個
: 有請解答 謝謝
--
---=== 回憶 x 構思 x 紀錄 ===---
《 http://www.wretch.cc/blog/hsinichi 》
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.86.18
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):