这个功能的sql如何写

hzy694358 2016-10-19 09:56:13
简化下功能:
表A有username字段
表B有username,testa,testc
表C有username,testb,testd,teste
----------
现在要从表B和表C中查询数据testa或testb,条件username等于表A的username
如果表B有数据从表B取testa,表C有数据从表C取testb,两表都有数据从表B取testa,

这个sql 要怎么写呢?
...全文
1572 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_43968926 2018-12-12
  • 打赏
  • 举报
回复
select a.username.nvl(testa,testb)
from A a,outer B b,outer C c
where a.username=b.username
and a.username=c.username
  • 打赏
  • 举报
回复
有样例数据吗?
  • 打赏
  • 举报
回复
有个东东叫存储过程

1,194

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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