sql >> Databáze >  >> RDS >> PostgreSQL

SQL:Seskupte podobné hodnoty sloupce B, přesto seřaďte podle sloupce A

V Postgres 8.4... (pořadí podle čísla je pouze alias pro sloupec, podle kterého se má seřadit)

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

NEBO

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


  1. vytvořit tabulku v postgreSQL

  2. Jak se vyhnout opravě pomocí Keycache?

  3. Získejte všechny procedurální, uživatelem definované funkce

  4. Přihlášení jako jiný uživatel na MySQL