这一定是一个很简单的问题,子查询单独返回结果但是复合查询报告:
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以了解在第 1 行的“table where table in (select table_name from information_schema.tables where tab”附近使用的正确语法
这是查询:
select *
from table
where table in
(select table_name
from information_schema.tables
where table_schema='my_database'
limit 1);
我也没有限制地尝试过,这是我的第一次尝试:
select *
from table
where table in
(select table_name
from information_schema.tables
where table_schema='my_database');