我有类似下面的表格:
changes201101
changes201102
changes201103
...
changes201201
有一个表whichchanges
,其中包含了年份和月份两个列。
我该如何从whichchanges
选择所有行?
我的查询语句如下:
SET @b := SELECT CONCAT('changes',year,month) FROM whichchanges;
((((@b should contain now multiple rows of changesYearMonth)))))
SET @x := SELECT * FROM @b;
Prepare stmt FROM @b;
Prepare stmt FROM @x;
Execute stmt;
#1064 - 您的SQL语法存在错误;请检查与您的MySQL服务器版本相对应的手册,以了解在第1行附近使用的正确语法。