Tôi nghĩ điều này sẽ hoạt động, giả sử rằng đối với mỗi SEQ
giá trị luôn có một hàng với ROWSEQNUM=1
và các giá trị cho ROWSEQNUM
tăng tuần tự mà không có khoảng trống.
select seq, min(rowseqnum), max(assoc_list)
from (
select seq, rowseqnum, sys_connect_by_path(assisting_associate,';') assoc_list
from assoc_table
start with rowseqnum=1
connect by seq = prior seq and rowseqnum = prior rowseqnum + 1
)
group by seq