मेरे पास इस तरह 2 टेबल हैं:

टेबल_ए

id  col2
1   A
1   B
2   A
2   B
3   B

टेबल_बी

id  col1
1    X
2    Y
3    Z

नतीजा:

id col1 col2
1   X    A_B
2   Y    A_B
3   Z    B

इसे कैसे प्राप्त किया जा सकता है?

0
Anand Srinivasan 5 फरवरी 2019, 19:43

1 उत्तर

सबसे बढ़िया उत्तर

आप चाहते हैं listagg():

select b.id, b.col1,
       listagg(a.col2, '_') within group (order by a.col2) as col2
from table_b b join
     table_a a
     on b.id = a.id
group by b.id, b.col1;
3
Gordon Linoff 5 फरवरी 2019, 19:47