sql如何将两张表相同条件的数据合并,并且保留其中一张表的其他数据

chen_289780607 2017-05-08 11:30:02
我遇到一个需求,统计两张表的金额,用同一个sql语句查询两张表,表一查出275条记录,表二查出28条记录,我想将表二的28条记录与表一条件相同的纪录放到一起,并显示两张表求和后的金额,不满足相同条件的就只显示一个表的求和金额,另一张表的金额显示为空,可是我写完sql以后,求和金额出现笛卡尔积的情况,请问大神,这个sql该怎么写
...全文
4778 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
苦笑001 2019-01-09
  • 打赏
  • 举报
回复
使用关键字union
chen_289780607 2017-05-08
  • 打赏
  • 举报
回复
引用 1 楼 baidu_36457652 的回复:
把你的查询语句1和语句2分别作文派生表。然后再统计。
OK。解决了,O(∩_∩)O谢谢
  • 打赏
  • 举报
回复
把你的查询语句1和语句2分别作文派生表。然后再统计。

3,492

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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