Tôi đã tìm thấy các câu hỏi tương tự với câu trả lời đúng. Nhưng chúng hơi phức tạp đối với tôi. Tôi chỉ muốn một tuyên bố cơ bản đơn giản.Cập nhật và chọn trong một truy vấn
tôi có:
string sql = "UPDATE tblPopUp
SET PopUp = 'False'
WHERE DisplayNo = 1"
... và:
string sql1 = "SELECT Period
FROM tblPopUp
WHERE DisplayNo = 1"
Làm thế nào tôi có thể kết hợp chúng?
Tôi nghĩ rằng điều này chỉ hoạt động trong các phiên bản SQL nhất định, không hoàn toàn trong MySQL, nhưng tôi có thể thực hiện một cái gì đó như thế này với Biến người dùng SQL và nhiều truy vấn –
điều này thật tuyệt vời - đã tiết kiệm cho tôi rất nhiều thời gian và cách gõ. đánh dấu hồ sơ của tôi như trong quá trình bởi một trường hợp cụ thể của ứng dụng cân bằng tải của tôi trong một tuyên bố duy nhất mà duy trì một khóa trên hồ sơ ... '' ' Cập nhật đầu (5) [testdb_chetan]. [dbo]. [ tbl_ngic_recordings_master] Đặt ProcessingFlag = 'InProcessByInstance', ProcessAttempts = ProcessAttempts + 1 INSERTED OUTPUT INSERTED. * Where ProcessingFlag = 'UnProcessed' '' ' – Wjdavis5