1
SELECT F.PNAME, SUM(F.QTY)
FROM (SELECT P.*, S.QTY
FROM (SELECT PNUM, PNAME
FROM PARTS) P,
(SELECT PNUM, QTY
FROM SHIPMENTS) S
WHERE P.PNUM = S.PNUM) F
GROUP BY F.PNAME
注意这里有一个P. * 我不认为具有(P. *,s.qty)下标的π在关系代数中是合法的。我将如何去做这件事?将SQL转换为关系代数时,如何表示符号*?
感谢您的回答。
请给出你应该使用的关系代数版本的参考。 – philipxy