为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【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
可参考下该链接的处理方式
https://blog.csdn.net/fengxiaozhenjay/article/details/104994799