PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

SQL:Ähnliche Werte von Spalte B gruppieren, aber nach Spalte A sortieren

In Postgres 8.4 ... (Ordnen nach Nummer ist nur ein Alias ​​für die Spalte, nach der sortiert werden soll)

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

ODER

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