17,377
社区成员
发帖
与我相关
我的任务
分享
WITH t AS(
SELECT 1 AS ID,'笔记本' AS b1 FROM dual UNION ALL
SELECT 1 ,'手机' FROM DUAL UNION ALL
SELECT 2,'手机' FROM DUAL UNION ALL
SELECT 2,'手机' FROM DUAL UNION ALL
SELECT 3,'笔记本' FROM DUAL UNION ALL
SELECT 3,'平板' FROM DUAL UNION ALL
SELECT 3,'手机' FROM DUAL
)
SELECT T.ID,WMSYS.WM_CONCAT(DISTINCT T.B1) FROM T GROUP BY ID;
select a.id,a.a1,a.a2,b.b1 from a join b on a.id = b.id
select a.id ,wm_concat(b.b1)
from a
left join b
on a.id = b.id
group by a.id;