Product(maker, model, type)
Laptop(Model, price, speed, ram, hd, screen)
PC(model, price, speed, ram, hd)
Printer(model,price, color, price)
私は最高の価格で製品のモデル番号を見つけようとしています。
-> SELECT model, MAX(price) FROM
-> ((SELECT model, MAX(price) FROM product NATURAL JOIN pc)
-> union
-> (SELECT model, MAX(price) FROM product NATURAL JOIN printer)
-> union
-> (SELECT model, MAX(price) FROM product NATURAL JOIN laptop));
私は入れませんエラーが "ERROR 1054(42S22): 'フィールドリスト' で不明な列 '価格'" です:あなたは最大の別名する必要が
私は、最も高価な製品のモデル番号を持つ1つのタプルでただ1つの関係を返そうとしています。だから私は上記のクエリを上記の()でカプセル化し、SELECTモデルから行うことができます[上記のクエリ] WHERE価格<すべて; ? –