全部都是,从表b更新表a其中(条件)
实际上,这是夜晚。晚上11点左右。我的大脑正在关闭,我需要一点帮助,所以我可以完成并回家:)
我有两个表 - 表a和表b。 当两个其他字段匹配时,我需要使用表b中字段的值更新表a中的字段。该表不具备
基本上,我想这样做,每个记录:(一个唯一的ID:
update a
set importantField =
(select b.importantfield
from b
where a.matchfield = b.matchfield
and a.matchfield2 = b.matchfield2
)
where a.matchfield = b.matchfield
and a.matchfield2 = b.matchfield2
或者至少......我觉得这就是我想做的事...
有人可以帮助我,请
先生,你是一个天才。 ...我真的很累,不想去做一个加入... 我现在可以回家了,这一切都要感谢你! D – 2010-01-28 23:31:48
@Cosmic:很高兴它适合你...我不得不再次检查这个工作,最近在LINQ里面花了太多时间:) – 2010-01-28 23:47:20
我想你需要为'a设置一个别名'表为了这个工作,或者我错过了什么? – 2016-10-13 12:23:22