我有一個表,其中包含屬於某些類別的幾個任務和一個名爲「完成」的列,它告訴特定任務是否完成,基於此狀態我想更新爲包含類別的另一個表中的特定類別的「已完成」。如何在MS SQL查詢?在這裏,對於「完成」列,我使用位作爲數據類型。我想根據真或假情況從一個表更新到另一個表
0
A
回答
0
Update table category set complete = True where name In
(
select distinct t.category
from task t
where task.complete = true And not exists (
select t1.category
from task t1
where t1.category = t.category And t1.complete = false
)
)
0
您可以在您的第一個表上創建一個AFTER INSERT TRIGGER,因此您可以更新您的第二個表列值,該值引用您之前的狀態列值。
相關問題
- 1. 根據Id將行從一個表更新到另一個表
- 2. 根據另一個表中的數據更新一個SQL表
- 3. 根據來自另一個表的數據更新一個表
- 4. 根據另一個表結果更新
- 5. 選擇記錄根據具體的情況從另一個表
- 6. 將數據從一個表更新到另一個表
- 7. 如何更新數據從一個表到另一個表summ
- 8. SQL根據另一個表中的條件更新一個表
- 9. 如何根據另一個表ID更新一個表codeigniter
- 10. 從另一個表更新表數據
- 11. 更新值從一個表到另一
- 12. 紅移:更新或從另一個表
- 13. 輸出一個字段,根據真或假輸出下一個
- 14. 試圖從一個表更新一行到另一個表
- 15. 如何從一個表更新一行到另一個表?
- 16. SQL更新一個從另一個表
- 17. 將數據從一個表更新到另一個失敗
- 18. 從另一個數據庫更新表
- 19. 我想根據另一個表的值複製一行
- 20. 從另一個表更新一個表數據
- 21. 我想用一個子表單根據查詢更新兩個表
- 22. 從一個表到另一個表的SQL更新列
- 23. 使用Proc將值從一個表更新到另一個表
- 24. postgresql當表更新時從一個表複製到另一個
- 25. 從一個SQL Server數據庫表更新數據庫表到另一個?
- 26. 更新一個表與另一個表
- 27. mysql - 將行從一個表格移動到另一個表格或更新
- 28. 我想用另一個表格的信息來更新表格
- 29. 根據原始行從另一個表的平均更新行
- 30. 根據匹配列從另一個表格列中更新列
您能否提供表架構和一些示例數據以及預期結果? – 2015-04-06 04:40:53