问题:sql语句的含义
select a.StudentId,a.StudentName ,b.CourseId ,c.SubjectName,d.ScoreId,d.Score,e.ClassName 要查询的字段 from student a left join course b on a.classid = b.classid 联接条件 left join subject c on b.subjectid = c.subjectid left join score d on b.courseid = d.courseid and a.StudentId = d.StudentId left join class e on a.classid = e.classid where 1 = 1
把语句整理一下看的就明白多了,这是一个多表的联合查询,牵涉到5个表,abcde是这5个表的别名,为的是引用方便。 如果你对sql语句的含义这个问题有好的意见或
建议,请留言
|