求救 抱错 一个一个写啊,外查询的字段必须在内查询中存在:select AA.A_ID1,AA.A_ID2....from (select * form ......)AA 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个需要列转行SELECT A_IDFROM TUNPIVOT (A_ID --<-- unpivot_clauseFOR DTYPE--<-- unpivot_for_clauseIN (A_ID1,A_ID2......) --<-- unpivot_in_clause) 一个一个写啊,外查询的字段必须在内查询中存在:select AA.A_ID1,AA.A_ID2....from (select * form ......)AA不是 就是 有好几个 A_ID 数据库默认 A_ID(第一个A_ID) A_ID_1(第二个A_ID) 不是 就是 有好几个 A_ID 数据库默认 A_ID(第一个A_ID) A_ID_1(第二个A_ID) 一个一个写啊,外查询的字段必须在内查询中存在:select AA.A_ID1,AA.A_ID2....from (select * form ......)AA不是 就是 有好几个 A_ID 数据库默认 A_ID(第一个A_ID) A_ID_1(第二个A_ID)不管是不是数据库默认,你都必须正确指定数据库列名(*除外)。要么你就用程序写动态SQL 又学了一招,pivot ,unpivot 获取高峰数据 oracle10g百万数据性能优化 急!!请问XML Schema里的Duration数据类型在Oracle里相当于哪个数据类型 怎样让数据文件脱机 ora-12170 tns:出现连接超时(oracle10g) ?看看啊!小菜我不知道那出错了!郁闷ing... 关于索引!!(来者有分) oracle服务端能否在win2000个人版上装啊 如何显示一个数据库中的所有表? sql 实现比较一张表中两条数据不同的地方 expdp 导出慢的问题 菜鸟问题,大量的数据中怎么删除表中重复行?
SELECT A_ID
FROM T
UNPIVOT (
A_ID --<-- unpivot_clause
FOR DTYPE--<-- unpivot_for_clause
IN (A_ID1,A_ID2......) --<-- unpivot_in_clause
)
外查询的字段必须在内查询中存在:
select AA.A_ID1,AA.A_ID2....
from
(select * form ......)AA不是 就是 有好几个 A_ID 数据库默认 A_ID(第一个A_ID) A_ID_1(第二个A_ID)
不是 就是 有好几个 A_ID 数据库默认 A_ID(第一个A_ID) A_ID_1(第二个A_ID)
外查询的字段必须在内查询中存在:
select AA.A_ID1,AA.A_ID2....
from
(select * form ......)AA不是 就是 有好几个 A_ID 数据库默认 A_ID(第一个A_ID) A_ID_1(第二个A_ID)
不管是不是数据库默认,你都必须正确指定数据库列名(*除外)。
要么你就用程序写动态SQL