SELECT sno,sname FROM student WHERE sno NOT IN ( SELECT sno FROM sc INNER JOIN course on sc.cno=course.cno INNER JOIN teacher ON teacher.tno=course.tno WHERE teacher.tname='小1老师');
SELECT sno,sname FROM student WHERE sno NOT IN ( SELECT sno FROM sc INNER JOIN course on sc.cno=course.cno INNER JOIN teacher ON teacher.tno=course.tno WHERE teacher.tname='小1老师');
第二个sql是正确答案,能执行,第一个是我比着答案写的,看着和答案完全一样,但是执行报错,好奇怪,怎么回事?
报什么错
mysql对语法有要求 中文符号,单双引号,等有影响 你检查一下 或者贴一下错误截图日志之类的
看着没什么问题
mysql什么版本的,报什么错
报错信息贴出来看看
是怎么解决的呀