このクエリは実行されますが、実際にそのテーブルから選択するのではなく、結果としてテーブルの名前が生成されます。
SELECT T.*
FROM (SELECT tablename
FROM ListOfTables
WHERE id = 0) AS T
ListOfTablesにが含まれid=0, tablename='some_table'
ている場合、これを直接記述した場合と同じ結果セットを返したいと思います。
SELECT * FROM some_table
MySQL 5でこれを行うネイティブな方法はありますか、それともアプリケーションで行う必要がありますか?