Объединить результат столбца в Oracle? - PullRequest
0 голосов
/ 12 марта 2020

У меня есть запрос ниже

select distinct pj.pid,pj.seq, wm_concat(distinct pj.job)
from people_jobs pj
join entities aa on pj.pid=aa.pid and aa.mmd = 'A' and aa.mmd_cat in (50,70,80)
group by pj.pid, pj.seq
having wm_concat(distinct pj.job) like '%45%' and wm_concat(distinct pj.job) like '%70%' 

Результат

PID     SEQ  WM_concat(distinct pj.job)
9001800 10  16,45,70
9348300 1   16,45,70,90
9349100 1   16,19,45,54,56,70,81,82
9370600 1   19,45,55,70,90
9374000 1   10,42,45,70,90
9374000 3   10,45,70
9374400 1   45,70,90
9411100 1   45,54,57,58,70,90
9602500 10  19,45,70,90

Здесь я хочу объединить seq по pid, pid должен быть отличительным, не могли бы вы помочь мне?

...