Mysql 交叉表查询详细数据

Mysql 交叉表查询详细数据,mysql,pivot,crosstab,Mysql,Pivot,Crosstab,我在mysql中有一个下表 id int(11) time_table_id int(11) , week_day int(11) , time_from datetime , time_to datetime , syllabus_detail_id int(11) , room_id int(11) , faculty_id int(11) , is_recess bit(1) , can_log bit(1) 我面临的问题就在这幅图中 前两行是

我在mysql中有一个下表

  id int(11) 
 time_table_id int(11) ,
  week_day int(11) ,
  time_from datetime ,
  time_to datetime ,
  syllabus_detail_id int(11) ,
  room_id int(11) ,
  faculty_id int(11) ,
  is_recess bit(1) ,
 can_log bit(1) 

我面临的问题就在这幅图中

前两行是分开的,但应显示为合并行


任何帮助都将不胜感激。

看起来
教员id
在前两行上的值不同,
Nimit
Nimit1
。小组成员认为这两行是不同的。

谢谢您的帮助。我已经找到了解决办法,但我不知道这是否是一种合法的生产方式。如果有人对答案感兴趣,请告诉我。我将粘贴问题的SQL查询

Yes两种情况下的教员id应显示在单行和同一列中。我对这种疑问一无所知。我想我需要运行子查询,但它给出了一个错误,即子查询返回多行。