Je veux exécuter cette requête:
SELECT DISTINCT ON (address_id) purchases.address_id, purchases.*
FROM purchases
WHERE purchases.product_id = 1
ORDER BY purchases.purchased_at DESC
Mais je reçois cette erreur:
PG :: Erreur: ERREUR: les expressions SELECT DISTINCT ON doivent correspondre aux expressions ORDER BY initiales
L'ajout en address_id
tant que première ORDER BY
expression fait taire l'erreur, mais je ne veux vraiment pas ajouter de tri address_id
. Est-il possible de faire sans passer commande par address_id
?