Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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错误语法接近限制0,25_Mysql - Fatal编程技术网

MYSQL错误语法接近限制0,25

MYSQL错误语法接近限制0,25,mysql,Mysql,我试图在PHPMYADMIN中运行一个具有此结构的查询。我快疯了,有人能告诉我这里出了什么问题吗 如果我单独运行选择,它们工作得很好。当我和工会一起跑的时候,它崩溃了 SELECT 1 AS orden, CONCAT(profesor.nombre,' ', profesor.apellido) profesor, cobro.monto FROM cobro INNER JOIN profesor ON cobro.idProfesor = profesor.idProfesor WHER

我试图在PHPMYADMIN中运行一个具有此结构的查询。我快疯了,有人能告诉我这里出了什么问题吗

如果我单独运行选择,它们工作得很好。当我和工会一起跑的时候,它崩溃了

SELECT 1 AS orden, CONCAT(profesor.nombre,' ', profesor.apellido) profesor, cobro.monto 
FROM cobro INNER JOIN profesor ON cobro.idProfesor = profesor.idProfesor WHERE cobro.idEstado=9
UNION ALL
SELECT 1 AS orden, CONCAT(profesor.nombre,' ', profesor.apellido) profesor, retiro.monto 
FROM retiro INNER JOIN profesor ON cobro.idProfesor = profesor.idProfesor WHERE retiro.idEstado=11
UNION ALL
SELECT 2 AS orden, 'TOTAL' profesor, SUM(monto) AS monto 
FROM (SELECT monto FROM cobro UNION ALL SELECT monto FROM retiro) AS T1 

MYSQL Error=1064-语法错误接近“LIMIT 0,25”

查询是正确的。问题是Phpmyadmin,当您有一个带有union的查询和一个类似这样的派生表时,它会给出该错误

SELECT field FROM table1
UNION ALL
SELECT field FROM (SELECT * FROM table) AS table2

如果在控制台中运行,则不会发现任何问题。

查询是正确的。问题是Phpmyadmin,当您有一个带有union的查询和一个类似这样的派生表时,它会给出该错误

SELECT field FROM table1
UNION ALL
SELECT field FROM (SELECT * FROM table) AS table2

如果您在控制台中运行,您将不会发现任何问题。

我看不出这个问题有任何限制!这就是为什么我也不明白。但是我在phpmyadminMaybe中运行这个,你不是在运行你认为的查询,或者可能是某个缓存的东西正在运行吗?是的!Tim写的东西很有道理,我不相信你真的从某个地方运行SELECT field,但也许我错了,所以如果你可以,在这里发布真实的查询并添加更多的上下文,因为它目前是一种猜测游戏。我尝试在没有派生表的情况下运行此查询,效果很好。它在派生表行中给出了问题,phpmyadmin将我标记为语法错误。我看不出问题有任何限制!这就是为什么我也不明白。但是我在phpmyadminMaybe中运行这个,你不是在运行你认为的查询,或者可能是某个缓存的东西正在运行吗?是的!Tim写的东西很有道理,我不相信你真的从某个地方运行SELECT field,但也许我错了,所以如果你可以,在这里发布真实的查询并添加更多的上下文,因为它目前是一种猜测游戏。我尝试在没有派生表的情况下运行此查询,效果很好。它在派生表行中给出了问题,phpmyadmin将我标记为语法错误。