作者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
1F:推 jimili:用ROWNUM去串两个table, A.ROWNUM=B.ROWNUM 12/28 17:17
谢谢解答
2F:→ glennchen:其实我不懂这样table的设计是为了甚麽 12/28 18:16
3F:→ glennchen:那你以後删除资料 或是两边资料数部一样怎麽办? 12/28 18:17
这两张表是先下数量条件SELECT出来的 所以不太会有资料数不一样的问题
※ 编辑: f127doggpig 来自: 140.127.114.241 (12/28 21:04)