选择基于查询结果的列

时间:2014-02-04 22:21:15

标签: sql

我正在尝试编写一个只返回另一个查询结果列的查询。子查询查询列名称的表列表。表格很大,我需要几百个列名。这就是我不想手动输入所有列名的原因。

查询类似于:

select (
         select columname
         from columname_table
         where save_data = 1
        )
from data_table

1 个答案:

答案 0 :(得分:1)

ANSI SQL:

select
    AUX.*
from ( 
    select columname
    from   columname_table
    where  save_data = 1
) AUX