select distinct x, *
from学生x,选课y,选课z,
where y.学生号=z.学生号 and y.课程号<>z.课程号and x.学生号=y.学生号
为什么它的功能是从教学库中查询至少选修了两门课的全部学生情况?<>是什么意思?
SQL论坛没有人气,故发送与此,对于SQL我还真“菜”请各位引导小女一程!
不理解!
用count不是和容易吗?)
…………………………
流星雨 你这个是spl问题把??
<> 就是不等于
select distinct x, *:对所有的情况进行搜索
where y.学生号=z.学生号 and y.课程号<>z.课程号and x.学生号=y.学生号:对选了两门及以上的学生的表示嘛,仔细对一下y.学生号=z.学生号 and y.课程号<>z.课程号and x.学生号=y.学生号就知道了。
<>这个好象是不等于号吧