1) SELECT maker as manufacturer, Laptop.price, Laptop.model FROM product, laptop WHERE ram > 16 AND laptop.model = product.model AND type = 'laptop'; 2) SELECT maker as manufacturer FROM product, printer WHERE product.model = printer.model AND product.type = 'printer' EXCEPT SELECT maker as manufacturer WHERE product.type = 'pc' AND product.model = pc.model AND pc.price < 800;(Edited: 2019-11-06)
The manufacturer, price, and model of laptops which have more than 16GB of ram.
SELECT maker AS "manufacturer", price, model FROM Product, Laptop WHERE Product.model = Laptop.model AND Laptop.ram > 16
The manufacturers of printers that do not sell PCs under $800.
(SELECT maker AS "manufacturer" FROM Product, Printer WHERE Product.model = Printer.model)
EXCEPT
(SELECT maker AS "manufacturer" FROM Product, PC WHERE Product.model = PC.model AND PC.price < 800);
SELECT maker AS manufacturer, price, model FROM Laptop, Product WHERE Laptop.model = Product.model AND ram > 16Gb;
SELECT maker AS manufacturer FROM Printer p1, PC p2, Product WHERE Product.model = p1.model AND Product.model = p2.model AND p2.price >= 800;
SELECT Product.maker AS manufacturer, Laptop.price, Laptop.model FROM Product,Laptop WHERE Product.model = Laptop.model AND Laptop.ram > 16;
SELECT Product.maker AS manufacturer FROM Product,PC WHERE Product.type = 'Printer' AND PC.price >= 800;
1. SELECT maker AS manufacturer, price, model FROM Product, Laptop WHERE Laptop.ram > 16 AND Product.model = Laptop.model 2. SELECT maker AS manufacturer FROM Product, PC WHERE Product.type = "printer" AND PC.price >= 800
1.) SELECT Product.maker AS manufacturer, Laptop.price, Laptop.model FROM Product,Laptop WHERE Product.model = Laptop.model AND Laptop.ram > 16;
2.) (SELECT maker as manufacturer FROM Product, Printer WHERE Product.model = Printer.model AND Product.type = 'Printer') EXCEPT (SELECT maker as manufacturer WHERE Product.type = 'PC' AND Product.model = PC.model AND PC.price < 800);