0
各サプライヤから最も安い製品を見つける必要があります。 私が持っているテーブルは、tb_supplier、tb_consumer、tb_offers、tb_requests、tb_transactions、およびtb_productsです。各サプライヤが一番安い製品を提供するSQLクエリ
私は現在、最も安い製品、サプライヤー、金額のみを表示しています。 EVERYサプライヤーのための最も安い方法を見つけるにはどうすればいいですか?製品を想定し
SELECT Tb_Product.Name, Tb_Supplier.Name, Tb_Offers.Price as 'Price'
FROM Tb_Product, Tb_Supplier, Tb_Offers
WHERE Tb_Product.Prod_ID = Tb_Offers.Prod_ID
AND Tb_Offers.Supp_ID = Tb_Supplier.Supp_ID
AND Tb_Offers.Price = (SELECT Min(Tb_Offers.Price)
FROM Tb_Offers)
おかげ
すでに 'min'のようにサブクエリを作成してください。サプライヤの名前でグループ化し、サプライヤの名前に戻って参加します。 – HoneyBadger