1. 程式人生 > >oracle 字串裡面有通過逗號分隔的各個id,直接通過字串獲取id對應的name的字串

oracle 字串裡面有通過逗號分隔的各個id,直接通過字串獲取id對應的name的字串

student表的courses欄位,存著course的id,現在需要學生的所有課程用字串的形式查出

student表

idnamecourses
1小明    44,55,66
2小紅11
3小紫22,44
course表
idname
11數學
22語文
66英語
44體育
55美術
查詢sql
select a.*,to_char(wm_concat(b.name)) from student a,course b  where instr(b.id, a.courses ) > 0