3个回答
展开全部
语法
{ < query specification > | ( < query expression > ) }
UNION [ ALL ]
< query specification | ( < query expression > )
[ UNION [ ALL ] < query specification | ( < query expression > )
[ ...n ] ]
这个从帮助上看是没有限制的,,,
不过你关联很多的话,对性能可能会造成影响,这个还是要根据实际情况来看的;
各个基本数据库(sqlserver,mysql,oracle(oracle有时候要用到自带的默认表 dual))好像没什么明显区别吧
{ < query specification > | ( < query expression > ) }
UNION [ ALL ]
< query specification | ( < query expression > )
[ UNION [ ALL ] < query specification | ( < query expression > )
[ ...n ] ]
这个从帮助上看是没有限制的,,,
不过你关联很多的话,对性能可能会造成影响,这个还是要根据实际情况来看的;
各个基本数据库(sqlserver,mysql,oracle(oracle有时候要用到自带的默认表 dual))好像没什么明显区别吧
更多追问追答
追问
select 1 as a
union select 1 as a
union select 1 as a
union select 1 as a
union select 1 as a
union select 1 as a
union select 1 as a
union select 1 as a
我问的问题是 允许这个多少条语句合并
追答
没看语法?上面写的[ ...n ] ] ,,,意思就是官方没限制,只要你觉得你性能允许
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询