场景:多行合并为一行显示
https://blog.youkuaiyun.com/wabiaozia/article/details/80767299
oracle: wm_concat() 用法
oracle: concat() 用法
oracle: ||
SELECT T1.N_JGDM,
T1.N_YGGH,
T1.C_YGMC,
T1.C_DH,
T1.C_TXDZ,
T1.C_JSMC,
wm_concat(t4.c_sxmc),
T1.C_DOWN,
T1.N_XTDM,
T2.C_JGMC,
T3.C_JBMC
FROM V_YGXX T1,
(SELECT N_JGDM, C_JGMC, N_SZJDM, N_SXJDM
FROM T_PUB_JGDM
WHERE C_JGLB LIKE '%43020900%') T2,
T_PUB_JGJB T3,t_base_shsx t4
WHERE t1.c_ygsx LIKE '%'||t4.n_sxid||'%'
AND T1.N_JGDM = T2.N_JGDM
AND T1.N_JGJB = T3.N_JGJB
AND T1.N_XTDM = 1
AND t4.n_sxid IN (SELECT N_SXID FROM T_BASE_SHSX WHERE C_YXBZ = 1 AND N_XTDM = 1)
GROUP BY
T1.N_JGDM,
T1.N_JGJB,
T1.N_XZQH,
T1.N_YGGH,
T1.C_YGMC,
T1.C_DH,
T1.C_TXDZ,
T1.C_JSMC,
T1.C_DOWN,
T1.N_XTDM,
T2.C_JGMC,
T3.C_JBMC
ORDER BY T1.N_JGJB, T1.N_XZQH, T1.N_JGDM, T1.N_YGGH