全部都是,從表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