教师号 星期号 是否有课
1 2 有
1 3 有
2 1 有
3 2 有`
1 2 有
写一条sql语句让你变为这样的表
教师号 星期一 星期二 星期三
1 2 1
2 1
3 1
各星期下的数字表示:对应的教师在星期几已经排的课数
我的表:可以看到这里我把原文的“有”换成了->“1”
想要搞明白sql为什么这么写就必须要先了解 sum函数 和 case when then else end 的用法(自己百度)
请忽略我起的垃圾字段名谢谢