How to make a “distinct” join with MySQL

前端 未结 5 1020
悲&欢浪女
悲&欢浪女 2021-02-05 04:14

I have two MySQL tables (product and price history) that I would like to join:

Product table:

Id = int
Name = varchar
Manufacturer = varchar         


        
5条回答
  •  生来不讨喜
    2021-02-05 05:00

    Try this:

    SELECT Product.UPC, Product.Name, Price_h.Price, MAX(Price_h.Date)
     FROM Product
     INNER JOIN Price_h
       ON Product.Id = Price_h.Product_id
    GROUP BY Product.UPC, Product.Name, Price_h.Price
    

提交回复
热议问题