Sql 根据查询结果选择列
我正在尝试编写一个查询,只返回作为另一个查询结果的列。子查询查询列名称的表列表。这个表很大,我需要几百个列名。这就是我不想手动输入所有列名的原因 查询如下所示:Sql 根据查询结果选择列,sql,Sql,我正在尝试编写一个查询,只返回作为另一个查询结果的列。子查询查询列名称的表列表。这个表很大,我需要几百个列名。这就是我不想手动输入所有列名的原因 查询如下所示: select ( select columname from columname_table where save_data = 1 ) from data_table ANSI SQL: select AUX.* from ( select co
select (
select columname
from columname_table
where save_data = 1
)
from data_table
ANSI SQL:
select
AUX.*
from (
select columname
from columname_table
where save_data = 1
) AUX
那么您有多个columnname\u表?每列一个?@DogEars+1因为你让我笑了。在MS SQL server management studio中,你可以从“对象浏览”拖动到“查询”窗口中,自动键入所有列名。