私が自分のコードでやろうとしているのは、test_tableに可変数の行を挿入することです。ここで、source_tableの「policy」はpolicy_custsgtの「bond_ser」と一致し、source_tableの「SNL_ID」はraw_tableの「inst_key」と一致します。
シリアル番号とIDを他の定数と一緒に挿入したいと思います。serial_numberとIDを問題なく挿入できますが、他のテーブルから変数を挿入するたびに、テーブルの他のフィールドに定数を追加するにはどうすればよいですか?
これは私が現在持っているコードです。最初の行から「'122812'、 '999999'、'myname'」を削除すると、正常に機能しますが、テーブルのserial_number列とID列に各挿入が入力されるだけです。
INSERT INTO test_table(serial_number, ID, '122812', '999999', 'myname')
SELECT policy, SNL_ID
FROM source_table
WHERE (policy IN (SELECT bond_ser from policy_custsgt)) AND
(SNL_ID in (select inst_key from raw_table))
ありがとう!