CodePudding user response:
SQL> Select * from a;ID NAME
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
1 name1
2 name2
SQL> Select * from b;
ID COURSE
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
1 Chinese
1 mathematical
2 the mathematical
2 history
2 English
SQL> The select Anderson d, a.n ame, wm_concat (biggest ourse) cc
2 the from a, b
3 where Anderson, d=b.i d
4 group by Anderson, d, a.n ame.
ID NAME CC
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
1 name1 Chinese, maths
2 name2 math, English, history
CodePudding user response:
10 g with wm_concat function
11 g +, using listagg function