テーブル内の複数のアイテムを送信するクエリがありますa
。
例えば:
insert into a values(id,name) (5,'john'),(6,'smith');
このIDを持つ他のテーブルから3番目の値も選択する必要がありますが。
例えば:
insert into a values(id,name,money) (5,'john',(select money from b where id=5)),(6,'smith',(select money from b where id=6));
上記の問題は、それが少し反復的であり、サブ選択も使用することです。
を使用してこれを書き直すことは可能かどうか疑問に思いますJOIN
(これにより、NULLが挿入されないように、指定されたIDにテーブルbとの関係があることも確認できます)。
何か案は?