急!求教各位高手

hndllx 2002-07-06 02:11:04
Oracle 的外 部 连 接在一个SQL语句中能多次用吗?请给个例子。


 select recordno,name,age

  from表1,表2,表3,表4

  where表1.recordno=表2.recordno(+)

  and表2.name=表3.name(+)

  and表1.age(+)=表4.age
这样用对吗?


...全文
40 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
blue__star 2002-07-08
  • 打赏
  • 举报
回复
ORACLE中有外连接
可以用呀
你出什么错误了?
snowy_howe 2002-07-06
  • 打赏
  • 举报
回复
(+)就是所说的外连接(outer join),而不叫左或右连接。
多个外连接应该可以用,虽然我一般都用一个。你的语法好象没错。
你能告诉大家为什么说不行么?

但是象 biti_rainy(biti_rainy) 所说的,这样会不会逻辑上有问题呀?
z3h 2002-07-06
  • 打赏
  • 举报
回复
这是左或右连接,不是外连接的。
oracle应该没有外连接的。
hndllx 2002-07-06
  • 打赏
  • 举报
回复
但你说要将几张表合并在一起,能用什么呀?
biti_rainy 2002-07-06
  • 打赏
  • 举报
回复
你不觉得有些外连接,在逻辑上就有问题么?
hndllx 2002-07-06
  • 打赏
  • 举报
回复
怎么老没反映呀,我在等着呢
hndllx 2002-07-06
  • 打赏
  • 举报
回复
我试的,不行,给我一个稍为复杂的例子吧,盼回复!
zhumao 2002-07-06
  • 打赏
  • 举报
回复
应该可以,自己试试吧
sayyoume 2002-07-06
  • 打赏
  • 举报
回复
可以用
hndllx 2002-07-06
  • 打赏
  • 举报
回复
为什么没人理我?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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