Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để chỉ chọn mục nhập mới nhất trong bảng?

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

LƯU Ý:Đã sửa sau khi nhận xét



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL - Bí danh sử dụng =so với as

  2. Xem lịch sử công việc của SQL Server Agent với SSMS

  3. Tôi muốn hiển thị tất cả các bảng có tên cột được chỉ định

  4. Không cập nhật được cơ sở dữ liệu .mdf vì cơ sở dữ liệu ở chế độ chỉ đọc (ứng dụng Windows)

  5. Cách chỉnh sửa tùy chọn máy chủ được liên kết bằng T-SQL