oracle 怎么把查询出来的结果分组合并 5
2个回答
展开全部
直接group by 然后用wmsys.wm_concat操作就行
select t1.paraname,t2.sort,wmsys.wm_concat(paramtype), XXXXXXXXX(这部分和你写的一样) where XXXXXXX(也是一样的) group by t1.paraname,t2.sort,t2.typename
select t1.paraname,t2.sort,wmsys.wm_concat(paramtype), XXXXXXXXX(这部分和你写的一样) where XXXXXXX(也是一样的) group by t1.paraname,t2.sort,t2.typename
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT distinct T1.PARAMNAME,
T2.SORT,
to_char(WM_CONCAT(T1.PARAMTYPE) OVER(PARTITION BY T1.PARAMNAME, T2.SORT, T2.TYPENAME)),
T2.TYPENAME
FROM TF_PARAMETERTYPE T1, TF_SHOP_PTYPE T2
WHERE T1.TYPEID = T2.PTYPEID
AND T1.ISDEL = 0
AND T2.ISDEL = 0;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询