MySqlに対してクエリを実行しようとしています
SELECT model, price
FROM (SELECT *
FROM product
LEFT JOIN printer, laptop, pc
ON product.model = printer.model = laptop.model = pc.model)
これが適切な構文ではないことはわかっています。すべての製品のモデルと価格を見つけようとしています。最初に各リストを製品に自然結合しようとしましたが、最初の自然結合で他の 2 つの製品の他のすべてのタプルが削除され、次の後続の結合ですべてが削除されたため、空のセットができました。
私の本当の質問は、これを行うにはどのタイプの結合を使用すればよいですか?
関係:
商品(メーカー、型式、型式)
ラップトップ(モデル、価格、速度、RAM、HD、スクリーン)
PC(機種、価格、速度、RAM、HD)
プリンター(機種、価格、色、価格)