Я хочу получить уникальную запись из 2 таблиц без использования Group By
вместо того, чтобы использовать DISTINCT
, потому что когда я использовал group by
, он не возвращает последние обновленные записи.
Я использовал следующеезапрос с группировкой по.
SELECT au.id, o.order_id,o.payment_method, o.order_date,au.article_id FROM `orders` as o INNER JOIN austpost_api_response as au ON o.order_id = au.order_id where o.shipment_status = 1 AND au.active_status = 1 AND o.order_status = 0 group by o.order_id
ORDER BY `au`.`id` DESC
Возвращает уникальный идентификатор order_id, но не получает последнее обновленное значение order_id
Например ...
Order number
1212 имеет четыре article_id
id 45,76,47,48, но как только я использовал это с group by
, он отображает уникальный идентификатор заказа, но не получает 48 последних обновленных записей вместо возврата 45.
возможно ли получить с помощью DISTINCT
ключевое слово.