我希望对我的代码执行的操作是将一些可变数量的行插入到 test_table 中,其中 source_table 中的“policy”与 policy_custsgt 中的“bond_ser”匹配,而 source_table 中的“SNL_ID”与 raw_table 中的“inst_key”匹配。
我希望它插入 serial_number 和 ID 以及其他一些常量。我可以让它插入 serial_number 和 ID 就好了,但是每次它从其他表中插入变量时,如何让它在表的其他字段中添加一些常量?
这是我目前拥有的代码,如果我从第一行中删除“'122812'、'999999'、'myname'”,它可以正常工作,但只会在每次插入时填充我的表的序列号和 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))
谢谢!