四个表连接查询
四个表
Course(课程,字段有ID,CousrseName) DayInfo(天,如周一,ID,DayName)
TimeSecton(时间段,如第一节,ID,TimeSectionName) Arrange(安排ID,CourseID,DayID,TimeSectionID)
要做个课程表,显示内容 和小学时的课程表一样,(偶时间段,天,课程)但是不同的是这个并不是每天都是满课,比方说周一的前两节没课,后两节有课,这样在现实时前两节也显示,只是课程名为空 ,后两节就显示课程名
select T.TimeSectionName,D.DayName,C.CourseName from TimeSection T left join DayInfo D on T.ID>0 left join Arrange A on A.TimeSectionID = T.ID AND A.DayID = D.ID left join Course C on A.CourseID = C.ID

浙公网安备 33010602011771号