PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

SQL : regrouper les valeurs similaires de la colonne B, mais les ordonner par la colonne A

Dans Postgres 8.4...(la commande par numéro n'est qu'un alias pour la colonne à commander)

select id,hash, max(id) over (partition by hash) h
   from my_table order by 3 desc,1 desc;

OU

select id,hash
from my_table order by max(id) over (partition by hash) desc,
id desc