Я настраиваю приложение «Управление заказами», которое должно предоставить списку данных список всех элементов моего каталога и показать для каждого из них «дату последнего заказа». Я также хочу, чтобы товары, которые не были заказаны, отображались без даты последнего заказа.
Я пробовал этот запрос безуспешно
SELECT i.id, i.name, d.name
FROM items i
JOIN LEFT orders o
ON i.id = o.items
У меня есть эти таблицы в моей базе данных MySQL:
ТЕМА
ID|Name
-----------
0 |Table
1 |Chair
2 |Screen
3 |Speaker
4 |Keyboard
5 |Laptop
6 |Mug
ЗАКАЗЫ
ID|ITEMS|DATE
-----------------
0 | 0 |20190122
1 | 0 |20181231
2 | 1 |20180601
3 | 3 |20180122
4 | 2 |20171231
5 | 4 |20180501
4 | 6 |20171115
5 | 3 |20180101
И хотел бы следующий вывод:
LAST_ORDER_DATE
ID|NAME |DATE
--------------------
0 |Table |20190122
1 |Chair |20180601
2 |Screen |20171231
3 |Speaker |20180122
4 |Keyboard|20180501
5 |Laptop |
6 |Mug |20171115
Спасибо за любую помощь