交叉表查询详细数据

时间:2013-07-26 04:43:25

标签: 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) 

i have written cross tab or pivot query as follows

我面临的问题是在这张图片中

  

enter image description here

前两行已分开,但应显示为合并行。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

看来faculty_id在前两行NimitNimit1上的值不同。 GROUP BY将这两行视为不同。

答案 1 :(得分:0)

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