Я хочу запустить этот запрос:
SELECT DISTINCT ON (address_id) purchases.address_id, purchases.*
FROM purchases
WHERE purchases.product_id = 1
ORDER BY purchases.purchased_at DESC
Но я получаю эту ошибку:
PG:: Ошибка: ошибки ERROR: SELECT DISTINCT ON должны соответствовать начальным выражениям ORDER BY
Добавление address_id
в качестве первого выражения ORDER BY
заставляет замолчать ошибку, но я действительно не хочу добавлять сортировку по address_id
. Можно ли обойтись без упорядочения с помощью address_id
?