如何使用sql查询多个表的并集?

时间:2021.11.05 发布人:of40

如何使用sql查询多个表的并集?

已解决问题

谷歌of40用户在2021.11.05提交了关于“王小川如何使用sql查询多个表的并集?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-06-15T14:00:17。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

解析:

用关联查询join。从需求看,要求变1和表2只要有一个非空就要得到那行**,所以用fullouterjoin。要求空**用0表示,nvl可以解决。

解决方案[修改版]:

selectb.ID1,b.ID2,NVL(a.库存,0)as库存,NVL(b.销量,0)as销量

from表1a

fullouterjoin根结留龙围微汉表2b

ona.省=载啊列曲早滑剂玉b.ID1anda.**品=b.ID2;