0
同じカラム名を持つ別のテーブルの値で空のカラムを更新しようとしています。私はエラーを取得する列を更新しようとすると、これらの値別のテーブルからの値でテーブル値を更新する
SELECT p.[ID]
,[PatientID]
,p.[ClinicID]
,[CurrentPlanNumber],
pin.ClinicId
FROM [ProductCheckout] p
inner join Patients pin
on p.PatientID=pin.Id
を取得するために文を書いた:
サブクエリがで導入されていない場合のみ1式が選択リストで指定することができます存在。
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