SELECT DISTINCT jno FROM spj spjz WHERE NOT EXISTS (SELECT * FROM spj spjx WHERE spjx.sno=‘s1’ AND NOT EXISTS (SELECT * FROM spj spjy WHERE spjy.pno=spjx.pno AND spjy.jno=spjz.jno ));
这个问题今天百度了一下答案,然后运行之后发现结果不正确,仔细检查才发现百度上的答案上了一句,加上之后运行可以得出正确答案,下面贴出正确答案:SELECT DISTINCT jnoFROM spj spjzWHERE NOT EXISTS(SELECT * FROM spj spjxWHERE spjx.sno=‘s1’ AND NOT EXISTS(SELECT * FROM spj ...