mysql連表統計查詢問題,求助
問題描述
問題解答
回答1:select u2.username as borrower,u1.username as debtor,sum(b.amount) as debt from borrow_log b left join users u1 on b.debtor = u1.id left join users u2 on b.borrower = u2.id where u1.gender = 1 group by b.borrower,b.debtor;回答2:
SELECT (SELECT us.username FROM users us WHERE us.id=a.borrow) AS borrow_name, (SELECT us.username FROM users us WHERE us.id=a.debtor) AS debtor_name, SUM(amount) AS total_amount FROM borrow_log a LEFT JOIN users b ON a.debtor = b.id WHERE b.gender = 1 GROUP BY a.borrow,a.debtor回答3:
SELECT a1.*,a2.username AS debname,a3.username AS borrowname,SUM(a1.amount) FROM a1 LEFT JOIN a2 ON a1.debtor=a2.id LEFT JOIN a2 AS a3 ON a1.borrower=a3.id WHERE a2.gender=1 GROUP BY a1.debtor ,a1.borrower
相關文章:
1. javascript - 求助Angular 1 在$scope里向對象屬性賦值不起效的原因(作用域問題),無盡感激!2. javascript - 關于事件綁定時指定this的問題,求助3. python3.x - 求助python下高效且支持大數據量的database2excel方案4. javascript - 正則的截取匹配問題求助5. angular.js - angular post的Content-Type被設置,導致不能上傳圖片,求助!!6. 新手求助,大家幫我看下什么原因,謝謝啦7. 手機開發 - Android藍牙模塊連接后怎么接收數據?求助8. javascript - 函數聲明和匿名函數有什么不同?(前端小白求助。。)9. javascript - 求助canvas繪制半透明的馬賽克?10. 緊急求助-我們的一位同事突然離職,需要一個后端的同事,項目才能進行,停滯了,那位可以幫幫忙?
