複数の結果を持つサブクエリを使用してテーブルに値を挿入する
問題:
「article」と「prices」という 2 つの SQL Server テーブルがあり、そこにエントリを挿入したいとします。 「prices」テーブルは、「article」テーブルから取得した特定の ID セットに基づいています。ただし、サブクエリが複数の値を返すため、クエリはエラーになります。
回答:
サブクエリが複数の結果を返す場合に値を正常に挿入するには、以下が必要です。クエリを次のように変更します:
insert into prices (group, id, price) select 7, articleId, 1.50 from article where name like 'ABC%';
この変更ではクエリ:
以上がSQL Server でサブクエリを使用してテーブルに複数の行を挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。