SQL Sever想要建立table来查询至少选修了课程DB 和OS 的学生的学号。
假如是
会报错。但是这个语句在MySQL则是正确的。
正确是:
select sno as sno1 into tab1
from sc,coursewhere sc.cno = course.cno and course.cname='操作系统';
select sno as sno2 into tab2
from sc,course
where sc.cno = course.cno and course.cname='数据库原理';
select * from tab1, tab2
where sno1 = sno2;
本文讨论了如何在SQL Server中建立表查询至少选修了'数据库原理'和'操作系统'的学生学号,解释了与MySQL的区别,并提供了正确的查询语句。

被折叠的 条评论
为什么被折叠?



