連絡先と連絡先_詳細の2つのテーブルがあります。レコードを連絡先テーブルにインポートしています。SPを実行して、連絡先の新しいレコードごとに、Contacts_Detailテーブルにレコードを作成する必要があります。連絡先テーブルにIDがあり、Contacts_Detailテーブルに一致するID_Dがあります。
これを使用してレコードをContacts_Detailに挿入していますが、「サブクエリが複数の値を返しました」を取得します。エラーと私は理由を理解することはできません。連絡先には複数のレコードがあり、Contacts_Detailに一致するレコードが必要です。
Insert into Contacts_Detail (ID_D)
select id from Contacts c
left join Contacts_Detail cd
on c.id = cd.id_d
where id_d is null
私はより良い方法を受け入れています...ありがとう。