发布网友 发布时间:2022-04-22 00:33
共1个回答
热心网友 时间:2024-03-01 06:27
假设有一数据表,结构如下:
表名:course, Cid是主键
Cid(课程号) Cname(课程名) Cpid(先修课)
1 数据库 5
2 数学
3 信息系统 1
4 操作系统 6
5 数据结构 7
6 数据处理
7 c语言 6
要求:查询每一门课的间接先修课(既先修课的先修课)。
则用自连接如下:
select first.Cid,second.Cpid
from course first,course second
where first.Cpid=second.Cid
结果:
Cid Cpid
1 7
3 5
5 6
我想你该明白了吧?