“union all” 最多能够关联几个表

时间:2023-01-16 19:57:20
select A
from table_1
union all
select A
from table_2
.....

请问理论上“union all” 最多能够关联几个表,是无数个吗?

10 个解决方案

#1


好像没有限制吧

#2


语法 
    { < query specification > | ( < query expression > ) } 
        UNION [ ALL ] 
        < query specification | ( < query expression > ) 
            [ UNION [ ALL ] < query specification | ( < query expression > ) 
                [ ...n ] ] 

从帮助上看,应该是无数个

#3



union all....所有的数据合并
union ...去掉重复的.

#4


Transact-SQL 语句中可以出现任意数目的 UNION 运算符

#5


足够你用的了。
到有问题,再和兄弟们说。

#6


引用 3 楼 ChinaJiaBing 的回复:
SQL code
union all....所有的数据合并
union ...去掉重复的.

对的
我也认为好像没有限制吧

#7


写SQL代码不要先问别人怎么样写,自己先写了,去测试,然后看下方的错误码,这样的问题觉得太无聊了.当然如果是UPDATE和DELETE语句,你就要小心了,先SELECT出来,再进行UPDATE或者DELETE.

#8


没有见过限制多少个关联的说明,不过关联太多查询性能自然太低。还是从现实考虑下。

#9


好像没限制几个表的

#10


应该没限制...

#1


好像没有限制吧

#2


语法 
    { < query specification > | ( < query expression > ) } 
        UNION [ ALL ] 
        < query specification | ( < query expression > ) 
            [ UNION [ ALL ] < query specification | ( < query expression > ) 
                [ ...n ] ] 

从帮助上看,应该是无数个

#3



union all....所有的数据合并
union ...去掉重复的.

#4


Transact-SQL 语句中可以出现任意数目的 UNION 运算符

#5


足够你用的了。
到有问题,再和兄弟们说。

#6


引用 3 楼 ChinaJiaBing 的回复:
SQL code
union all....所有的数据合并
union ...去掉重复的.

对的
我也认为好像没有限制吧

#7


写SQL代码不要先问别人怎么样写,自己先写了,去测试,然后看下方的错误码,这样的问题觉得太无聊了.当然如果是UPDATE和DELETE语句,你就要小心了,先SELECT出来,再进行UPDATE或者DELETE.

#8


没有见过限制多少个关联的说明,不过关联太多查询性能自然太低。还是从现实考虑下。

#9


好像没限制几个表的

#10


应该没限制...