注册

查询列中不能使用子查询通过JSON_TABLE引用其他表字段么

夏目 2024/08/22 457 2

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:Windows 10
【CPU】:Intel i5
【问题描述】*:

SELECT WAREHOUSE_ID, (SELECT LISTAGG(PRODUCT_NAME , '/') WITHIN GROUP(ORDER BY p.PRODUCT_ID) FROM JSON_TABLE(A.JSON_DATA,'$.datas[*]' COLUMNS(PRODUCT_NAME VARCHAR2 PATH '$.products[*].name', PRODUCT_ID VARCHAR2 PATH '$.products[*].id')) p) AS PRODUCT_NAMES FROM PRODUCT_WAREHOUSE A;
比如我想查看产品仓库表中,根据产品ID分组合并,展示每个仓库中的所有产品名称,但是查询报错:[22000][-4083] 引用列未找到,似乎是没法访问到A.JSON_DATA

回答 0
暂无回答
扫一扫
联系客服