oracle11g 二级子查询 无法引用到外面别名,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle11g 二级子查询 无法引用到外面别名,相关的知识,希望对你有一定的参考价值。

就是子查询有多条记录,现在想去除重复的,并且转成一列,请问大家下 还有其他写法吗?
select wm_concat(aaa133) from kc72 这个函数在oracle12c里面提示标识符无效

参考技术A 我就说一下我的解决方法吧。
第三行:
from (select distinct aaa133 from ko72 a, kc62 t1 where t1.baz003 = a.baz003)) aaa133,
这样改试一下。本回答被提问者和网友采纳

从多个表中创建 Sql Server VIEW GROUPing BY,选择子查询作为别名

【中文标题】从多个表中创建 Sql Server VIEW GROUPing BY,选择子查询作为别名【英文标题】:CREATE Sql Server VIEW from multiple tables GROUPing BY, SELECTing subqueries AS aliases 【发布时间】:2012-11-08 21:55:35 【问题描述】:

基于此帖子:MS Version of This MySQL View with GROUP BY?

如何添加子查询?

我想要添加到该视图中的只是一个来自 SELECT 的别名,例如:

... AS table2column2, (SELECT column1 FROM dbo.table3 WHERE constant = 1) AS table3column1, ...

是的,我到处找。互联网有 nada。

提前致谢!

【问题讨论】:

【参考方案1】:

基本正确,只需添加一个 TOP 1 ,因为您不能返回多个值:

(SELECT top 1 column1 FROM dbo.table3 WHERE constant = 1)

【讨论】:

以上是关于oracle11g 二级子查询 无法引用到外面别名,的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 11g 子查询中缺少表达式

Oracle-07:别名,去重,子查询

oracle 如何查询指定记录行数的记录

ORACLE分组查询和统计等

应用程序升级到oracle 11g后,无法通过SOAP API Web服务检索数据

在 Oracle 中使用 connect by 在 with 子句中访问子查询中的父别名