Mysql 交叉表查询详细数据
我在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) 我面临的问题就在这幅图中 前两行是
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应显示在单行和同一列中。我对这种疑问一无所知。我想我需要运行子查询,但它给出了一个错误,即子查询返回多行。