有一个Course表,有课程号(CNO),课程名(CName),先修课程号(PCNO)
现在我要查询的每门课程的先修课程的先修课程。处理方法(自身连接):
把Course表看成A,B两个表。这样就相当与两个表做连接。控制条件为,A表的课程号等于B表的先修课程号。找到的A表课程号就是B表课程号的“爷爷”啦,也就是先修的先修。
SQL代码:select A.CNO,A.CName,B.PCNO
from Course A,Course B
where A.PCNO=B.CNO