sql >> Databasteknik >  >> RDS >> Sqlserver

Hur väljer jag bara den senaste posten i en tabell?

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
);

OBS:Rättad efter kommentar



  1. BESTÄLL MED ett ID när det finns fler av samma ID i en tabell

  2. Laravel tidsstämplar för att visa millisekunder

  3. Dubbel begäran mysql/php för ajax

  4. Hitta det totala antalet baserat på värden från en annan tabell