我使用SQL Server Management Studio 17.0。我有一个表,用于控制不同文件的单独表,类似于:
filename | tablename
---------+----------
file1 | table1
file2 | table2
我需要从表中进行选择select from tablename
,但不是硬编码的。文件名来自 Web,我可以首先获取表名,例如:
select tablename
from filetables
where filename = "file1"
并使用它来查看文件表:
select *
from (table1)
有没有办法在SQL中完成这个操作?类似于:
Select *
from
(select tablename
from filetables
where filename = "file1")