MySQL Left Join + Min

На первый взгляд простой вопрос MySQL, но мне никогда не приходилось делать это раньше ..

У меня есть две таблицы, позиции и цены, с отношением "один ко многим".

Items Table
id, name

Prices Table
id, item_id, price

Где

prices.item_id = items.id

Что у меня есть на данный момент:

SELECT items.id, items.name, MIN(prices.price)
FROM items
LEFT JOIN prices ON items.id = prices.item_id
GROUP BY items.id

Как мне также вернуть соответствующий price.id по этой минимальной цене? Спасибо!

13
задан Martin Smith 28 September 2011 в 19:01
поделиться