лл6 ÓÐµÄ°æ±¾ËÆºõ²»Ö§³ÖÕâ¸öº¯Êý ¸ßÊÖ£¡Ñ§Ï°ÁË£¡ 10g¿ªÊ¼Ö§³Ö£¬10gǰÓÃsys_connect_by_path 10gÒÔǰ²»Ö§³Öwm_concat! SQL code: ²âÊÔÊý¾Ý: select * from a; ID SNAME ---------- -------------------------------------------------- 2 yang 4 Riddd 2 ff 4 Hlia 4 Yreer SYS_CONNECT_BY_PATH ÊÊÓ÷¶Î§£º8i,9i,10g¼°ÒÔºó°æ±¾ SELECT t.id id, MAX(substr(sys_connect_by_path(t.sname, ','), 2)) str from (SELECT id, sname, row_number() over(PARTITION BY id ORDER BY sname) rn from a) t START WITH rn = 1 CONNECT BY rn = PRIOR rn + 1 AND id = PRIOR id GROUP BY t.id;
½á¹û ID STR 2 ff,yang 4 Hlia,Riddd,Yreer 10G»·¾³
Óï¾ä
select a1,replace(wmsys.wm_concat(b1),',','') from k1 group by a1