一.问题描述 有时在“相关子查询中”需要查询某个实体类对应的某个字段有多个值,如果不做行专列查询,会提示返回多个列的错误.例如: 如上图所示,一个组合包,可能对应多个产品,需要你将所对应的多个产品都放到前台显示. 二.解决方法 表结构设计如图: 首先,我们这里采用相关子查询的方式来获取结果: 组合包和产品是一对多的关系,故一个组合包可以对应多个产品: select (select listagg(pp.product_name,',') within group(order by pp.prod