2014-05-07 19 views
1

我一直在這條SQL語句很長一段時間,我似乎沒有進展..生成SUM外鍵在一個表上,並追加到另一個在MySQL

我在我的數據庫中的兩個表,貸款請求表和貸款賬戶表,loans-request表存儲關於任何貸款請求的信息,而loans-account表存儲關於貸款還款的信息,而RequestId作爲表中的FK

我想從loans-request表中收集所有貸款請求,並將各個表中與loans-account表中特定請求的所有付款總和結合起來。

我一直在與這個查詢作鬥爭,我不知道該怎麼去做。

我想張貼我的表的形象,但因爲我的名聲

我只是想

SELECT loans-request.*, SUM(loans-account.Amount) FROM loans-request INNER JOIN loans-account on loans-request.requestId = loans-account.requestId 

我希望這個感謝所有幫助的SQL一時無法,近似查看我的表

loans-request table 
***************************** 
RequestId | AmountRequested | Active | Approved | SoftDelete | 
***************************** 

loans-account table 
***************************** 
AccountId| RequestId | Amount| Active | SoftDelete | 
***************************** 

回答

0
SELECT lr.RequestId, SUM(la.Amount) AS AmountPaid 
FROM LoansRequest lr 
INNER JOIN LoansAccounts la 
ON lr.RequestId = la.RequestId' 
GROUP BY lr.RequestId 
+0

哇,我感到索然無味,感謝一千,工作只是我想要的方式,這個論壇是真棒 – user3613449

相關問題