У меня есть две таблицы клиентов и заказов, ниже - структура.
Таблица - клиенты
- ID
- customer_name
Таблица - заказы
- ID
- order_id
- customer_id
таблица клиентов имеет таблицу записей клиентов и заказов с заказами, размещенными клиентами,
customer_id в таблице заказов привязана к таблице id таблицы клиентов.
Теперь у одного клиента может быть ноль или один или несколько заказов, я хочу получить последний заказ, размещенный только клиентами.
когда я запускаю следующий запрос простым невидимым соединением, он возвращает все заказы от клиента
SELECT customers.customer_name,orders.order_id FROM orders,customers WHERE orders.customer_id=customers.id
Я также пробовал разные операторы JOIN, но не могу получить последний заказ от клиента, я хочу получить его в одном SQL-запросе для всех клиентов.
Заранее благодарим вас за помощь.