作者tentenlee (天天)
看板Database
標題[SQL ] 請問要如何把Select後為NULL的資料再SELECT一次 一次顯示
時間Fri Aug 12 14:58:47 2011
現在是在使用ORACLE
假設我表單一 a
ID a_name
1 a
2 b
3 c
表單二 b
ID b_name
4 d
5 e
表單3 C
iD
1
2
3
4
5
現在我要用c的ID去關聯A根B 然後關聯到A是NULL的再去關聯到B
然後顯示出
ID NAME
1 a
2 b
3 c
4 d
5 e
我現在只會關聯到一個 因為A根B欄位名稱不一樣 我不知道要怎麼再次合併再一起..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 139.175.57.74
1F:→ bluegti:SELECT C.ID, NVL(A.A_NAME,B.B_NAME) AS NAME FROM C,A,B 08/14 00:14
2F:→ bluegti:WHERE A.ID (+) = C.ID AND B.ID (+) = C.ID; 08/14 00:19