*外连接错误
select student.sno,sname,ssex,sage,sdept,cno,grade from student,sc
where student.sno = sc.sno(*)
服务器: 消息 170,级别 15,状态 1,行 3
第 3 行: '*' 附近有语法错误。
请问该如何解决!
没这语法的,不能用*号,改成
select student.sno,sname,ssex,sage,sdept,isnull(cno,''),isnull(grade,'')
from student left join sc
on student.sno = sc.sno
我上次也遇到这问题了
教材上说的就是用 *或者+ 这样就和left join right join一样了
结果不行,那时候我就懂得了一句话,尽信书不如无书
我还明白了一个道理:大学的教材都TMD蒙钱的