我需要使用嵌套查询来解决这个问题,但我以前从未使用过嵌套查询。任何帮助表示赞赏。问题是:“列出那些运送重量超过 200 磅的零件的供应商的名称。”
这是我使用自然连接的方法。但是这个问题需要一个嵌套查询。
SELECT Suppliers.sname
FROM Suppliers NATURAL JOIN Shipments
NATURAL JOIN Parts
WHERE Shipments.quantity >= '1'
AND Parts.weight > '200';
到目前为止,我已经尝试过了,这就是我所拥有的:
SELECT Suppliers.sname
FROM Suppliers, Shipments
WHERE Suppliers.snum = Shipments.snum
AND Shipments.quantity >= ‘1’
AND (
SELECT Parts.weight
FROM Parts
) > ‘200’;
这是 ERD 图图像的链接:http: //tinypic.com/r/244qr74/8