3个表做关联,其中一个表的关联字段可能为空。要求为空时输出空,怎么写?

charlesxu 2012-12-05 08:19:48
select 表1.a, 表2.b, 表3.c from 表1, 表2, 表3 where 表1.aa = 表2.bb and 表2.cc = 表3.cc


表2.cc的值有可能为空,这个时候是匹配不到表3.cc的。那么这时候怎么输出表1.a, 表2.b的值和表3.c的值(空值)?

我现在的情况是如果表2.cc的值为空,表1.a, 表2.b的值也没有输出。
...全文
388 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
UPC子夜 2012-12-06
  • 打赏
  • 举报
回复
你用等值连接 当然没有数据啊 可以换成join 用左连接或全连接

17,082

社区成员

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

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