Mysql 匹配不同表中的2列,并将其中一列替换为第3列
我有表dbo.Patient和这些列Mysql 匹配不同表中的2列,并将其中一列替换为第3列,mysql,sql,sql-server,Mysql,Sql,Sql Server,我有表dbo.Patient和这些列 PatientID | Name | DOB PatientID | AccessionNumber 和另一个表dbo。包含这些列的研究 PatientID | Name | DOB PatientID | AccessionNumber PatientId在这两个表之间很常见,但我想创建一个查询,在匹配两个表之间的PatientId后,用AccessionNumber in studies表替换Patient表中的PatientId 我怎么做
PatientID | Name | DOB
PatientID | AccessionNumber
和另一个表dbo。包含这些列的研究
PatientID | Name | DOB
PatientID | AccessionNumber
PatientId在这两个表之间很常见,但我想创建一个查询,在匹配两个表之间的PatientId后,用AccessionNumber in studies表替换Patient表中的PatientId
我怎么做 试试这个
update Patient
set Patient.PatientId = Studies.AccessionNumber
from Patient inner join Studies
on Patient.PatientId = Studies.PatientId;
试试这个
update Patient
set Patient.PatientId = Studies.AccessionNumber
from Patient inner join Studies
on Patient.PatientId = Studies.PatientId;
请提供样本数据和输出为什么需要匹配患者中的patientID?
是否会更新研究集assecionnumber=?哪里PatientID=?
足够?请提供样本数据并输出为什么需要匹配患者中的PatientID?是否会更新研究集assecionnumber=?其中PatientID=?
足够了吗?