MySQL从union

时间:2017-12-08 22:19:37

标签: mysql

为什么这个查询在MySQL中运行?我试图理解这一点,所以我可以用更复杂的选项来填写更大的查询来填写记录,但我已经把它全部撕成了绝对的基本构建块,它仍然不会运行。

SELECT *
FROM 
(   
   (SELECT 'January' as col1 ) as t0     
    UNION 
   (SELECT 'December'  as col1 ) as t1
) as derivedTable

错误是#1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便使用 附近的&#t; t1

我希望它看起来像:

col1
January
December

2 个答案:

答案 0 :(得分:1)

不需要所有子查询。你可以写:

$_POST['id'];

我认为这在较大的查询中被用作子查询(例如,为了获得每月的结果( SELECT 'January' AS col1 UNION ALL SELECT 'December' AS col1 ) AS derivedTable )。

答案 1 :(得分:0)

您必须将脚本更改为:

CommonsChunkPlugin