在MySQL中,为一个表上的外键生成和,并附加到另一个表上
我已经为这个SQL语句工作了很长时间,但似乎没有进展 我的数据库中有两个表,一个是贷款申请表和一个贷款账户表,在MySQL中,为一个表上的外键生成和,并附加到另一个表上,mysql,sql,database,Mysql,Sql,Database,我已经为这个SQL语句工作了很长时间,但似乎没有进展 我的数据库中有两个表,一个是贷款申请表和一个贷款账户表,loans request表存储关于任何贷款申请的信息,而loans account表存储关于贷款还款的信息,其中RequestId作为loans request表中的FK 我想从贷款申请表中收集所有贷款申请,并将每个贷款申请与贷款账户表中特定申请的所有付款总和合并 我一直在为这个问题争论不休,我不知道该怎么办 我试着贴一张我的桌子的图片,但由于我的名声,我没能贴出来 我刚才试过的SQL
loans request
表存储关于任何贷款申请的信息,而loans account
表存储关于贷款还款的信息,其中RequestId
作为loans request
表中的FK
我想从贷款申请
表中收集所有贷款申请,并将每个贷款申请与贷款账户
表中特定申请的所有付款总和合并
我一直在为这个问题争论不休,我不知道该怎么办
我试着贴一张我的桌子的图片,但由于我的名声,我没能贴出来
我刚才试过的SQL
SELECT loans-request.*, SUM(loans-account.Amount) FROM loans-request INNER JOIN loans-account on loans-request.requestId = loans-account.requestId
我将非常感谢您的帮助,谢谢,我的桌子的大致视图
loans-request table
*****************************
RequestId | AmountRequested | Active | Approved | SoftDelete |
*****************************
loans-account table
*****************************
AccountId| RequestId | Amount| Active | SoftDelete |
*****************************
哇,我觉得很无聊,谢谢你,我想要的就是这样,这个论坛太棒了
SELECT lr.RequestId, SUM(la.Amount) AS AmountPaid
FROM LoansRequest lr
INNER JOIN LoansAccounts la
ON lr.RequestId = la.RequestId'
GROUP BY lr.RequestId