我有两个表:LOFTEN 和 LOAN_APPROVALS。我要做的是从表格条目中获取金额的总和。
首先,我正在执行以下操作:
select sum(l.amount) from loften l
这可以正常工作,并给我结果 15899000。
但是,如果我在 HTML 表单中添加了搜索过滤器,并且我必须过滤的数据位于 LOAN_APPROVALS 表中,那么我必须执行第二个 SQL 查询。下面的查询正常运行,但它返回 110267000。
select sum(l.amount) from loften l
inner join loan_approvals la on la.loanid = l.loanid
由于我在表 LOAN_APPROVALS 中有多个条目用于同一个贷款 ID(同一个贷款已被多家银行批准),我必须以某种方式在该表上运行不同的条目。很像:
select DISTINCT sum(l.amount) from loften l
inner join loan_approvals la on la.loanid = l.loanid
当然,这不是正确的方法。我不知道该怎么做。任何人都可以帮忙吗?非常感激!
/鲍勃