0

我正在尝试运行下面的查询

select organization_id
  , listagg(secondary_inventory_name, ',') within group(order by secondary_inventory_name) as the_list
from inv_secondary_inventories
group by organization_id

,但它不断给出这个错误:

oracle.xdo.servlet.data.DataException: oracle.xdo.XDOException: java.sql.SQLSyntaxErrorException: ORA-00923: FROM keyword not found where expected

我做错了什么?

4

1 回答 1

3
select organization_id
  , listagg(secondary_inventory_name, ',') within group(order by secondary_inventory_name) as the_list
from inv_secondary_inventories
group by organization_id

以上是您的查询。只需将listagg声明放在括号中,那会很神奇..

select organization_id
  ,( listagg(secondary_inventory_name, ',') within group(order by secondary_inventory_name) )as the_list
from inv_secondary_inventories
group by organization_id
于 2019-03-22T15:05:11.370 回答