gpt4 book ai didi

mysql - 从一个表中获取总计,引用另一个表中的 ID

转载 作者:行者123 更新时间:2023-11-28 23:59:09 24 4
gpt4 key购买 nike

我需要在我的一个表(贷款)上获得总计,该表具有多个具有相同 ID 的“用户 ID”,因此用户可以获得不止一本书,但 alsmo 意味着他们可以对不同的书进行多次罚款(如图以下) enter image description here

我想列出每个用户,然后列出他们所欠的罚款总额,但我不知道该怎么做。

这里还有我的 PATRON(User) 数据库供引用 enter image description here

我已经使用了所有的用户和书籍,但我不确定如何才能对下一个目标做类似的事情

SELECT PATRON.Name, BOOK.CallNo, BOOK.Title, BOOK.Subject
FROM (BOOK INNER JOIN LOAN ON BOOK.CallNo = LOAN.CallNo) INNER JOIN PATRON ON LOAN.UserID = PATRON.USerID;

最佳答案

SELECT PATRON.Name,
BOOK.CallNo,
BOOK.Title,
BOOK.Subject,
SUM(LOAN.Fine) AS TotalFine
FROM BOOK,
LOAN,
PATRON
WHERE BOOK.CallNo = LOAN.CallNo
AND LOAN.UserID = PATRON.USerID
GROUP BY PATRON.USerID;

关于mysql - 从一个表中获取总计,引用另一个表中的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30563705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com