Привет друзья!
Есть таблица товаров sku:
id, sku, name
и есть таблица цен sku_costs:
id, sum, datefrom
Где datefrom это дата изменения цены а sum новая цена:
2,500,2018-02-01 10:00:00
2,550,2018-02-05 18:00:00
(т.е. из этого примера пронятно что текущая цена 550р для товара #2)
Вопрос:
Как вывести список товаров с актуальными ценами на данный момент?
Пробую так:
select s.*, sc.`sum`, max(sc.datefrom) from sku s
left join sku_costs sc
on s.id = sc.id
group by s.id
и разумеется так не работает.
Прошу помощи! Спасибо.