Câu hỏi MySQL đơn giản dường như, nhưng tôi chưa bao giờ phải làm điều này trước đây.MySQL Left Join + Min
Tôi có hai bảng, mục và giá, với mối quan hệ một-nhiều.
Items Table
id, name
Prices Table
id, item_id, price
đâu
prices.item_id = items.id
Những gì tôi có cho đến nay:
SELECT items.id, items.name, MIN(prices.price)
FROM items
LEFT JOIN prices ON items.id = prices.item_id
GROUP BY items.id
Làm thế nào tôi cũng trả lại prices.id tương ứng cho rằng mức giá tối thiểu? Cảm ơn!
http://dev.mysql.com/doc/refman/5.0/en/example-maximum-column-group-row.html – Karolis