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

Zapytanie SQL, aby uzyskać najnowszy wiersz dla każdego wystąpienia danego klucza

Spróbuj tego:

Select u.[username]
      ,u.[ip]
      ,q.[time_stamp]
From [users] As u
Inner Join (
    Select [username]
          ,max(time_stamp) as [time_stamp]
    From [users]
    Group By [username]) As [q]
On u.username = q.username
And u.time_stamp = q.time_stamp


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę zmienić kodowanie bazy danych dla bazy danych PostgreSQL za pomocą sql lub phpPgAdmin?

  2. Jak osiągnąć wysoką dostępność PostgreSQL z pgBouncer?

  3. Opcje kopii zapasowej w chmurze dla PostgreSQL

  4. hibernacja nie mogła uzyskać następnej wartości sekwencji

  5. Odpowiednik DATEADD w PostgreSQL