使用PostgreSQL的另一个表中的表名

时间:2013-07-12 10:19:31

标签: postgresql-9.1

我有一张表,其中我有所有表的名称。 表

ID   | Name | table_name|
1    |   A  |      abc
2    |   B  |      xyz
3    |   C  |      123

现在我有基于名称的表abc,xyz和123我想得到表名,然后从那个表我想要它完整的数据

SELECT * 
FROM (SELECT table_name FROM Table 1 WHERE Table1.Name = 'A')

此查询在PostgreSQL中不起作用

1 个答案:

答案 0 :(得分:0)

请按以下步骤修改查询后尝试:

SELECT * FROM(SELECT table_name FROM Table 1 WHERE Table1.Name ='A')As TblName