oracle 查询聚合(类似mysql,groupconcat)
2017-11-21 本文已影响0人
这是不是一个帅气的昵称a
![](https://img.haomeiwen.com/i4183066/b56ad170d0d0e987.png)
现在要讲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
![](https://img.haomeiwen.com/i4183066/e9974b94d279466a.png)