数据库系统概论作业: 求至少用了供应商 Sl 所供应的全部零件的工程号 JNO ;
求至少用了供应商 Sl 所供应的全部零件的工程号 JNO ;
Select jno from
spj spjx
where not exists(
select * from spj spjy
where spjy.sno=’s1’ and not exists(
select * from spj spjz where
spjz.sno=spjy.sno and
spjz.pno=spjy.pno))
请问这里为什么要定义第三个变量spj spjz
不能直接用spjx来代替吗?
------解决方案--------------------那不是变量,是表的别名
------解决方案--------------------不行的 select了三次表 就要有三个不同的别名来分别指代你引用的是哪个表中的pno列