Я работаю над проектом электронной коммерции и хотите выбирать поставщиков на основе самой ранней даты ... Вот мой DB дизайнКак я могу выбрать поставщиков на основе самой старой даты?
Продукт
id(PK) name price added_date(DATE)
1 Samsung Note 180000 2016-09-30
2 Nokia Lumia 510 215000 2016-09-29
Поставщик
id(PK) name registered_date(timestamp) stock
1 Easyshop 2016-09-30 12:50:12 10
2 T-mobile 2016-09-30 12:55:36 10
product_supplier
itemid(pk) supplierid(pk)
1 2
1 1
Как вы можете видеть товар 1 как 2 поставщика. Итак, что я хочу сделать: выбрать элементы на основе первых добавленных поставщиков (например, в методе FIFO - сначала сначала)
Как это сделать join query with timestamp as condition
?
не Шоуд использовать INNER JOIN вместо LEFT JOIN? – newdeveloper
Да. http://stackoverflow.com/questions/5706437/whats-the-difference-between-inner-join-left-join-right-join-and-full-join. не могли бы вы пройти через выше URL? –