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

odlišný postgresql nefunguje

Váš dotaz je interpretován jako:

select distinct (ca.id) as id, acc.name as accName, . . .

Toto je standardní distinct tvrzení. Pokud chcete pouze jeden řádek na ca.id s hodnotami z prvního řádku (na základě order by ), pak použijte distinct on :

select distinct on (ca.id) ca.id, acc.name as accName, . . .


  1. % přihlášení do připraveného prohlášení Java

  2. arabský znak není správně vložen (jako ????) v databázi Oracle?

  3. MySQL:Souběžné aktualizace (prostřednictvím vláken) na jednoduché tabulce

  4. Pivot v Oracle 11g