有一个包含 security_id 字段的摊销表和一个包含 security_id 和 source_id 字段的安全表。
您需要从摊销表上传,将上传中的 security_id 列的值替换为安全表中的 source_id。
此类请求按摊销方式返回 source_id。安全_id。
SELECT source_id FROM security WHERE security_id = (SELECT TOP (1) security_id FROM amortization);
我需要在查询结果中使用这个source_id放置security_id
SELECT TOP (1) * FROM amortization;
如何才能做到这一点?
并根据要求从安全表中选择
SELECT * FROM sf_dm.sf_dm.[security] WHERE security_id = (SELECT TOP (1) security_id FROM sf_dm.sf_dm.amortization);
在最终选择中,security_id (56916) 应替换为source_id(6462)。
我用 T-SQL 写的,但它应该可以在 postgresql 中工作。