sql >> Database teknologi >  >> RDS >> PostgreSQL

postgresql distinct virker ikke

Din forespørgsel tolkes som:

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

Dette er en standard distinct udmelding. Hvis du kun vil have én række pr. ca.id med værdier fra den første række (baseret på order by ), og brug derefter distinct on :

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


  1. BadImageFormatUndtagelse af .net oracle-udbyder

  2. Vigtigheden af ​​vedligeholdelse på MSDB

  3. mysql PDO og lagret procedure dynamisk SQL-injektion

  4. Hvordan får man den primære nøgle til at have X-cifre i PostgreSQL?