2016-06-01 2 views
1

У меня есть таблица dbo.Patient с тезисами колоннсоответствие 2 колонки в различных таблицах и заменить один из них с 3-го столбца

PatientID | Name | DOB 

и другая таблица dbo.Studies с тезисами колонн

PatientID | AccessionNumber 

PatientId являются общими для двух таблиц, но я хочу создать запрос для замены PAtientID в таблице пациентов по AccessionNumber в таблице исследований после сопоставления PatientID между двумя таблицами.

Как я могу это сделать?

+0

просьба представить данные выборки и вывода – mohan111

+1

почему вы должны соответствовать patientID у пациентов? не будет 'UPDATE исследований SET AsseccionNumber =? ГДЕ PatientID =? 'Достаточно? –

ответ

0

Попробуйте это ..

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

его работаю спасибо – Nasso

Смежные вопросы