[ad_1]
Tôi muốn lấy ID nhóm được chèn cuối cùng vào bảng ProjectGroup
Đây là cái bàn
Nhóm dự án
*Id nhóm
*Tên nhóm
*Tên dự án
Giải pháp 3
Tham khảo:
1. câu lệnh get-the-last-insert-row-id-with-sql[^]
2. Cách tốt nhất để nhận được danh tính của hàng được chèn?[^]
3. sql-server-identity-vs-scope_identity-vs-ident_current-retrieve-last-inserted-identity-of-record/[^]
Giải pháp 1
đây là SQL:
SELECT TOP(1) GroupID FROM ProjectGroup ORDER BY 1 DESC
hãy cho tôi biết nếu bạn cần bất kỳ mã nào trong C# bằng ADO hoặc Linq
Giải pháp 2
Bạn đã cung cấp danh sách các cột nhưng không có dấu hiệu nào về loại dữ liệu hoặc cách sử dụng.
GroupId có phải là trường nhận dạng tự động tăng khi bản ghi được chèn vào không?
Nếu đúng như vậy thì hãy chọn bản ghi có id nhóm tối đa.
Tuy nhiên, nếu id nhóm có thể được chèn theo bất kỳ thứ tự nào thì bạn cần phải có một trường cho biết thứ tự chèn, chẳng hạn như ngày chèn. Trong trường hợp này, bạn có thể sử dụng ngày chèn tối đa.
[ad_2]
コメント