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
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
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读