Я пытаюсь обновить пустой столбец со значениями в другой таблице с тем же именем столбца. Я написал заявление, чтобы получить эти значенияОбновление значений таблиц со значением из другой таблицы
SELECT p.[ID]
,[PatientID]
,p.[ClinicID]
,[CurrentPlanNumber],
pin.ClinicId
FROM [ProductCheckout] p
inner join Patients pin
on p.PatientID=pin.Id
При попытке обновить столбцы, которые я получаю сообщение об ошибке:
только одно выражение может быть указан в списке выбора, когда подзапрос не вводится с СУЩЕСТВУЕТ.
UPDATE [ProductCheckout]
SET ClinicId = (SELECT p.[ID]
,[PatientID]
,p.[ClinicID]
,[CurrentPlanNumber],
pin.ClinicId
FROM [ProductCheckout] p
inner join Patients pin
on p.PatientID=pin.Id)
Вы обновляете только 'ClinicId', то почему вы так много выбора значений ?? – Wanderer