Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да избера само последния запис в таблица?

select p.projectName, t.ThingName
from projects p
join projectThingLink l on l.projectId = p.projectId
join thing t on t.thingId = l.thingId
where l.createdDate =
( select max(l2.createdDate)
  from projectThingLink l2
  where l2.thingId = l.thingId
);

ЗАБЕЛЕЖКА:Коригирано след коментар



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пейджинг на базата на отместване/извличане (внедряване) в EntityFramework (с помощта на LINQ) за SQL Server 2008

  2. Как да върнете Unix Timestamp в SQL Server (T-SQL)

  3. Как да инсталирате SQL Server на Linux

  4. SSRS показва само първия ред

  5. Как да групирате по месеци от полето Дата с помощта на sql