Академический Документы
Профессиональный Документы
Культура Документы
/*20*/
SELECT DISTINCT C.NAME
FROM CUSTOMER AS C
WHERE C.CITY IN (SELECT C.CITY FROM CUSTOMER AS C, ORDERS AS O, ORDERLINE AS OL,
PARTS AS P WHERE C.CID=O.CID AND O.OID=OL.OID AND OL.PID=P.PID AND P.PID=2);
/*21*/
SELECT DISTINCT C.NAME
FROM CUSTOMER AS C
WHERE C.CITY IN
(SELECT C.CITY
FROM CUSTOMER AS C, ORDERS AS O, ORDERLINE AS OL, PARTS AS P
WHERE C.CID=O.CID AND O.OID=OL.OID AND OL.PID=P.PID AND P.PID=2);
/*22*/
SELECT DISTINCT O.CID, COUNT(O.OID) AS NUMBER_OF_ORDERS_MADE, COUNT(OL.PID) AS N
UMBER_OF_DIFFERENT_PARTS_ORDERED
FROM ORDERS AS O, ORDERLINE AS OL
GROUP BY O.CID,O.OID,OL.PID
HAVING O.OID=OL.PID;
/*23*/
SELECT DISTINCT P.PID, COUNT(O.CID)
FROM PARTS AS P, ORDERLINE AS OL, ORDERS AS O
GROUP BY P.PID,OL.PID,OL.OID,O.OID
HAVING P.PID=OL.PID AND OL.OID=O.OID;
/*24*/
SELECT name FROM customer
WHERE
SELECT DISTINCT C.NAME,
FROM CUSTOMER AS C,ORDERS AS O
WHERE C.CID='2' AND O.CID=C.CID
(
SELECT