0

我正在考虑学生数据库中的 sql 查询:student(sid,sname),course(cid,cname),enrol(sid,cid)

找出所有课程,其中注册学生的集合是已注册某个课程的学生的超集 C

这个查询将如何编写?

4

2 回答 2

0

我在这里找到了类似的东西Best DB (MySQL) structure: Articles which contains favorite tags。但并不像您所期待的那样高效。

于 2012-11-08T17:48:11.337 回答
0
Select S.sid, s.sname
from student s 
join enrol e on e.sid = s.sid
join course c on c.cid = e.cid
where c.name = 'c1'
于 2012-11-08T15:49:22.900 回答