我有一个表,其中包含属于某些类别的几个任务和一个名为“完成”的列,它告诉特定任务是否完成,基于此状态我想更新为包含类别的另一个表中的特定类别的“已完成”。如何在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