select
(select ename from emp where emp.deptno= d.deptno) ename
from dept d where d.deptno=10
这样ename会返回多个结果,想把他们拼接在一起,有什么办法吗?
(select ename from emp where emp.deptno= d.deptno) ename
from dept d where d.deptno=10
这样ename会返回多个结果,想把他们拼接在一起,有什么办法吗?
select deptno, wm_concat(ename) wm from emp group by deptno;
--如果只取部门10,加个限定条件就可以了
select deptno, wm_concat(ename) wm from emp where deptno=10 group by deptno;