Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在工会中,限制在哪里适用?_Mysql_Sql_Limit_Union - Fatal编程技术网

Mysql 在工会中,限制在哪里适用?

Mysql 在工会中,限制在哪里适用?,mysql,sql,limit,union,Mysql,Sql,Limit,Union,我不清楚限制在哪里适用于工会 如果我有: SELECT * From table A where conditions UNION SELECT * From table B where conditions LIMIT 10 限制10是否适用于工会的结果?或选择表B? 我需要的是直接从以下内容应用于联合的结果: 要使用ORDER BY或LIMIT子句对整个联合结果进行排序或限制,请将各个SELECT语句括起来,并将ORDER BY或LIMIT放在最后一个语句之后。以

我不清楚
限制
在哪里适用于
工会

如果我有:

SELECT * From table A  
where conditions  
UNION  
SELECT * From table B   
where conditions  
LIMIT 10  
限制10是否适用于工会的结果?或选择表B?
我需要的是直接从以下内容应用于联合的结果:

要使用ORDER BY或LIMIT子句对整个联合结果进行排序或限制,请将各个SELECT语句括起来,并将ORDER BY或LIMIT放在最后一个语句之后。以下示例使用这两个子句:

如图所示,不带括号的语句相当于带括号的语句


就你而言:

SELECT * From table A  
where conditions    
UNION --assuming the union is here
SELECT * From table B   
where conditions  
LIMIT 10 

限制将应用于并集的结果。

并集运算符在哪里?无论如何,10的限制可能适用于工会的结果,至少在你所放的地方

SELECT * From table A  
where conditions    
UNION --assuming the union is here
SELECT * From table B   
where conditions  
LIMIT 10