Вам нужен подзапрос для возврата столбца заказа, в противном случае он недоступен во внешнем запросе.
Это сложно, поскольку в подзапросе используется distinct
. Как прокомментировал Barmar, добавление entry_id
к предложению select distinct
может нарушить distinct
, поэтому мы можем вместо этого включить агрегирование:
SELECT column FROM (
SELECT column, max(entry_id) max_entry_id as sem
FROM table
ORDER BY max_entry_id DESC LIMIT 3
) sub
ORDER BY max_entry_id
Примечание: distinct
не является функцией, поэтому это подразумевает скобки.