PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zapytanie SQL z klauzulą ​​WHERE IN

Ja Postgres, myślę, że distinct on robi to, co chcesz:

select distinct on (dim, frequency) s.*
from sample_tbl s
order by dim, frequency, date desc, version desc;

Dla każdego dim /frequency kombinacja zwraca jeden wiersz. Ten wiersz jest pierwszym napotkanym wierszem na podstawie order by klauzula.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Napraw „BŁĄD:każde zapytanie UNION musi mieć taką samą liczbę kolumn” w PostgreSQL

  2. Jak zainstalować tylko narzędzia klienckie dla PostgreSQL w systemie Windows?

  3. Błąd podczas ładowania bibliotek współdzielonych:libpq.so.5:nie można otworzyć pliku współdzielonego obiektu:Brak takiego pliku lub katalogu

  4. Jak działa funkcja CONCAT() w PostgreSQL

  5. PostgreSQL nie akceptuje aliasów kolumn w klauzuli WHERE