わかりました..私は脳のおならの瞬間を持っていると確信しています..しかし、何らかの理由で私はこのアップデートを機能させることができません。私は2つのテーブルを持っていますが、別のテーブルの8列から8列に情報をコピーしようとしています。..これは私がこれまでに持っているものです
update a
set a.denialcharge_cost = b.denial_cost
, a.epd_cost = b.early_default_payment
, a.expeditecharge_cost = b.expeditecharge
, a.duediligence_cost = b.duediligence
, a.deskreview_cost = b.deskreview
, a.servicing_cost = b.servicingcharge
, a.mers_cost = b.merscharge
, a.qcplans_cost = b.qcplans
from orderheader a
inner join clients b
on a.prnt_id = b.id
エラーが発生します
Msg 512, Level 16, State 1, Procedure UpdateOrderHeader, Line 13
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
The statement has been terminated.
クライアントにx個のクライアントがあります。orderheaderにy個の注文があります。すべての注文に1つのクライアントを含めることができます。すべてのクライアントに複数の注文を含めることができます...orderheaderのprnt_idのidはclientsテーブルにあります。任意の助けをいただければ幸いです...私はdenial_cost、early_default_payment、expeditecharge、duediligence、deskreview、servingcharge、merscharge、qcplansをクライアントからorderheaderにコピーしようとしています