50个查询系列-第9个查询:查询所有课程成绩⼩于60分的同学的 学号、姓名;第⼀想法:从分数表⾥⾯把⼩于60的学⽣id都查出来。SELECT tblstudent.StuId,tblstudent.StuName FROM tblstudent WHERE (SELECT tblscore.Score FROM tblscore WHERE tblstudent.StuId=tblscore.StuId AND tblscore.Score<60 )...
9、查询所有课程成绩小于60分的同学的学号、姓名: SELECTSId, StuNameFROMstudentWHERESIdNOTIN(SELECTSIdFROMscWHEREScore>60) 在MySQL命令行中的运行情况: 总结:采用not in 加内嵌select from 语句, 先选出大于60的学号(可重复,因为重复的都是一个人,对本题无影响),然后在由not in 判断出结果。
9、查询所有课程成绩⼩于60分的同学的学号、姓名:SELECT SId, StuName FROM student WHERE SId NOT IN(SELECT SId FROM sc WHERE Score > 60 )在MySQL命令⾏中的运⾏情况:总结:采⽤not in 加内嵌select from 语句,先选出⼤于60的学号(可重复,因为重复的都是⼀个⼈,对本题⽆影响),然后...