У меня есть таблицы Customer и Order в DB2, я хочу, чтобы запрос на выборку извлекал последние данные заказа для каждого клиента в таблице.
, чтобы запрос возвращал всех клиентов в таблице Customer исведения о последнем заказе (скажем, order_id), размещенном клиентом (у клиента может быть много заказов), есть какие-нибудь идеи о том, как лучше это сделать?
В таблице заказов есть столбец отметки времени со временемчто заказ был размещен.
Примерно так:
SELECT customer.name, order.order_id
FROM customer, order
WHERE customer.customer_id=order.customer_id
AND order.ordertime is newest
Большое спасибо.
ОБНОВЛЕНИЕ: просто чтобы прояснить мой вопрос, я бы хотел, чтобы для каждого клиента была возвращена отдельная строка с информацией о последнем заказе (отдельном заказе) для этого клиента.