【发布时间】:2016-03-14 18:00:58
【问题描述】:
例如,我正在尝试弄清楚如何将表中的值用作选择语句
table1 包含: 列-cl1 价值 - 麻木
表2: 列 - 麻木 值 1,2,3,4
我想选择 cl1 (value: numb) 然后用它来运行一个语句
select numb from table2
到目前为止我已经使用了
select (select cl1 from table1) from table2;
这会返回 numb 4 次,但我想要实际值
我期望的输出是 1,2,3,4。
我希望查询从表 1 中进行选择,该表将返回字段名称,然后将该字段名称(numb)用作 select 语句的一部分,因此期望结束 sql 看起来像:
select numb from table2;
但是 numb 将是 table1 中的任何内容;
【问题讨论】:
-
您需要将 SQL 构建为字符串,然后他们立即执行
-
老实说这里需要更多信息,您可以添加一些虚拟数据以及您期望输出的数据吗?你的问题有点模棱两可。
-
我添加了更多信息希望对您有所帮助
标签: sql oracle oracle11g oracle10g