求SQL(急)

大道如海 2004-06-30 06:05:50
表A
Code A1 A2 A3 A4
1 11a1 11a2 11a3 11a4
2 21a1 21a2 21a3 21a4
2 22a1 22a2 22a3 22a4

表B
Code B1 B2 B3 B4
1 11b1 11b2 11b3 11b4
1 12b1 12b2 12b3 12b4
2 21b1 21b2 21b3 21b4

如何连接成
Code A1 A2 A3 A4 B1 B2 B3 B4
1 11a1 11a2 11a3 11a4 11b1 11b2 11b3 11b4
1 12b1 12b2 12b3 12b4
2 21a1 21a2 21a3 21a4 21b1 21b2 21b3 21b4
2 22a1 22a2 22a3 22a4

多谢.
...全文
183 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
大道如海 2004-07-06
  • 打赏
  • 举报
回复
注意中间的数据是空的。
大道如海 2004-07-06
  • 打赏
  • 举报
回复
^
追求自由 2004-07-05
  • 打赏
  • 举报
回复
对,用全连接或者左连接union右连接都行。
vrv0129 2004-07-05
  • 打赏
  • 举报
回复
select a.*,b.* from a full out join b on a.code=b.code
gabrielnystrom 2004-07-05
  • 打赏
  • 举报
回复
期待高手的详解
大道如海 2004-07-02
  • 打赏
  • 举报
回复
to:bzszp(www.bzszp.533.net) ( )
我感觉你这样一来出来的不止4条数据吧
liuyi8903 2004-07-02
  • 打赏
  • 举报
回复
学习
rockethead 2004-07-02
  • 打赏
  • 举报
回复
关键是中间有空的
大道如海 2004-07-02
  • 打赏
  • 举报
回复
注意中间的数据是空的,而不是上面数据的重复.
jackjingsg 2004-07-01
  • 打赏
  • 举报
回复
直接用code关联是会产生笛卡尔积的
bzszp 2004-07-01
  • 打赏
  • 举报
回复
全连接好像9i才有
如果是8i
select a.*,b.* from a,b where a.code=b.code(+)
union
select a.*,b.* from a,b where a.code(+)=b.code;
dinya2003 2004-07-01
  • 打赏
  • 举报
回复
可以实现.
atao245993 2004-06-30
  • 打赏
  • 举报
回复
风依旧的ORACLE版本?
jiezhi 2004-06-30
  • 打赏
  • 举报
回复
select a.*,b.* from a full out join b on a.code=b.code
大道如海 2004-06-30
  • 打赏
  • 举报
回复
顶者也有分!

17,088

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧