问题 问答题

对于工程数据库的四个基本表:
厂家S(Sno,Sname,Status,City)
产品P(Pno,Pname,Weight,Color)
工程J(Jno,Jname,City)
供货SPJ(Sno,Pno,Jno,QTY)
试用SQL的查询语句表达下列查询:

②查询使用了由供应红色产品的厂商供应的产品的工程名;

答案

参考答案:

解析:②SELECT Jname FROM J WHERE Jno IN(SELECT Jno FROM SPJ WHERE Sno IN(SELECT Sno FROM SPJ WHERE Pno IN(SELECT Pno FROM P WHERE Color=’‘红’)))

单项选择题
单项选择题