SQL如何合并多个查询结果

时间:2018.07.18 发布人:qq572479897

SQL如何合并多个查询结果

已解决问题

谷歌qq572479897用户在2018.07.18提交了关于“圆桌派SQL如何合并多个查询结果”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-12-17T21:49:29。希望大家能够帮助她。

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

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

第1个回答

用户名:匿名用户  

合并结果一般用union或者unionall,具体用什么取决于需求。

如**如下:

A表:

idname

1张三

2李四

3王五

B表:

i问答dname

1张三

2赵六

3孙七

如果

selectid,namefromA

unionall

selectid,namefromB;结果:

idname

减异1张三

2李四

3王五

1张三

2赵六

3孙七

如果:

selectid,namefromA

union

selectid,namefromB;结果:

idname

1张三

2李四

3王五

2赵六

3孙七

也就是说unionall在执行后,不会把相同的结果合并,而union会把相同的结果只显示成一行。