oracle 查询聚合(类似mysql,groupconcat)

2017-11-21  本文已影响0人  这是不是一个帅气的昵称a
一条消息接收人的id集合

现在要讲csendtarget中对应的tb_user表中的用户名查出来.

select t.imid,t.ctitle,t.ctype,t.istate,t.cadddate,t.csenddate, t.csendtarget,

(select listagg(t2.cname, ',') within group(order by t2.iuid)

from tb_user t2

where instr(',' || t.csendtarget || ',', ',' || t2.iuid || ',') > 0) csendtargetname

from tb_message t

查询的结果
上一篇下一篇

猜你喜欢

热点阅读