作者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