Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

wybierając górną kolumnę1 z pasującą kolumną2

w jedną stronę

select t1.* from
(select id,max(pid) as Maxpid
from yourtable
group by id) t2
join yourtable t1 on t2.id = t1.id
and t2.Maxpid = t1.pid


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kod utrzymuje limit czasu

  2. Wyjątek SQL podczas łączenia się z serwerem SQL

  3. Jak wstawić dane programu Excel lub CSV do tabeli za pomocą graficznego interfejsu użytkownika w programie SQL Server — samouczek SQL Server / TSQL, część 102

  4. Wybierz dane za pomocą funkcji wartościującej tabelę w SQL Server

  5. Sprawdź, czy pole jest numeryczne, a następnie wykonaj porównanie tylko na tych polach w jednej instrukcji?