2016-06-01 20 views
1

我有论文列表dbo.Patient匹配在不同的表2列并替换它们中的一个与第三列

PatientID | Name | DOB 

和另一个表dbo.Studies与论文列

PatientID | AccessionNumber 

PatientId是2表之间的共同点,但我想创建一个查询,以在匹配两个表之间的PatientID后,通过研究表中的AccessionNumber替换Patient表中的PAtientID。

我该怎么办?

+0

请提供样本数据和输出 – mohan111

+1

为什么你需要匹配患者patientID?不会'更新研究SET AsseccionNumber =?哪里PatientID =?'就够了? –

回答

0

试试这个..

update Patient 
set Patient.PatientId = Studies.AccessionNumber 
from Patient inner join Studies 
on Patient.PatientId = Studies.PatientId; 
+1

其工作感谢你 – Nasso

相关问题