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

时间:2022-10-14 14:51:10
我遇到一个需求,统计两张表的金额,用同一个sql语句查询两张表,表一查出275条记录,表二查出28条记录,我想将表二的28条记录与表一条件相同的纪录放到一起,并显示两张表求和后的金额,不满足相同条件的就只显示一个表的求和金额,另一张表的金额显示为空,可是我写完sql以后,求和金额出现笛卡尔积的情况,请问大神,这个sql该怎么写 sql如何将两张表相同条件的数据合并,并且保留其中一张表的其他数据sql如何将两张表相同条件的数据合并,并且保留其中一张表的其他数据sql如何将两张表相同条件的数据合并,并且保留其中一张表的其他数据

2 个解决方案

#1


把你的查询语句1和语句2分别作文派生表。然后再统计。

#2


引用 1 楼 baidu_36457652 的回复:
把你的查询语句1和语句2分别作文派生表。然后再统计。



OK。解决了,O(∩_∩)O谢谢

#1


把你的查询语句1和语句2分别作文派生表。然后再统计。

#2


引用 1 楼 baidu_36457652 的回复:
把你的查询语句1和语句2分别作文派生表。然后再统计。



OK。解决了,O(∩_∩)O谢谢