选择从查询中检索列名的列

bw_*_*ezi 2 mysql sql oracle

我正在寻找一种从表A中选择列的优雅方法,其中从表B上的查询中检索列名.

对表B的查询结果'col01' 表A中有几列命名'col01','col02','col03',...

最终查询应该是结果

result from B | effective SQL query
 'col01'      |  SELECT col01 FROM A
 'col02'      |  SELECT col02 FROM A

我正在寻找没有脚本的纯SQL解决方案.它应该与Oracle和/或MySQL一起运行.

a_h*_*ame 7

我正在寻找没有脚本的纯SQL解决方案.

这是不可能的.您必须动态创建语句.