Ich möchte diese Abfrage ausführen:
SELECT DISTINCT ON (address_id) purchases.address_id, purchases.*
FROM purchases
WHERE purchases.product_id = 1
ORDER BY purchases.purchased_at DESC
Aber ich bekomme diesen Fehler:
PG :: Fehler: FEHLER: SELECT DISTINCT ON-Ausdrücke müssen mit den anfänglichen ORDER BY-Ausdrücken übereinstimmen
Durch Hinzufügen address_id
als ersten ORDER BY
Ausdruck wird der Fehler stummgeschaltet, aber ich möchte wirklich keine Sortierung hinzufügen address_id
. Kann man ohne Bestellung auskommen address_id
?