此查询运行,但它会生成一个表的名称作为结果,而不是实际从该表中选择。
SELECT T.*
FROM (SELECT tablename
FROM ListOfTables
WHERE id = 0) AS T
其中 ListOfTables 包含id=0, tablename='some_table'
,我想返回相同的结果集,就像我直接写的一样:
SELECT * FROM some_table
在 MySQL 5 中是否有本地方法可以执行此操作,还是我必须在应用程序中执行此操作?