我正在使用 MySQL。
我希望能够在我的查询中始终返回 1 行 5 列。我有一个学生表和一个委员会表,如下所示:
学生信息表
Student_Number Committee_Id
00000001 5
委员会表
Committee Id Prof_Id
5 23
5 55
5 6
5 10
使用此语句:
select committee_id, group_concat(prof_id) as profs from committee_table
我得到:
profs committee_id
23,55,6,10 5
我想返回:
prof1 prof2 prof3 prof4 prof5
23 55 6 10 null
有没有办法简单地做到这一点?????