在单表查询时,使用wmsys.wm_concat() 可以正常显示结果,但多表关联时,脚本虽不报错,但显示的wmsys.wm_concat()值是空白。求解。selecta.itemid,b.itemname,wmsys.wm_concat(a.typename)froma,bwherea.itemid=b.itemidgroupbya.itemid,b.itemname;
1 回答

森林海
TA贡献2011条经验 获得超2个赞
语法没问题,我的测试数据显示也是正常的;所以。。。检查一下数据吧。
SQL> select a.itemid,b.itemname,wmsys.wm_concat(a.typename)
2 from a,b
3 where a.itemid=b.itemid
4 group by a.itemid,b.itemname
5 /
ITEMID ITEMNAME WMSYS.WM_CONCAT(A.TYPENAME)
---------- ---------- --------------------------------------------------------------------------------
11 n11 t111,t1111,t11
22 n22 t22
33 n33 t33
44 n44 t44
55 n55 t55
66 n66 t66
77 n77 t77
7 rows selected
- 1 回答
- 0 关注
- 206 浏览
添加回答
举报
0/150
提交
取消