[英]MySQL count from two tables
I have two tables: loan and librarian. 我有两个表:借阅和图书管理员。
librarian: idLibrarian, libName and libPassword loan: idLoan,...,idLibrarian 图书管理员:idLibrarian,libName和libPassword借贷:idLoan,...,idLibrarian
Each loan has a idLibrarian. 每笔贷款都有一个idLibrarian。 What I'm trying to do is find which librarian has the most loans.
我想做的是找到哪个图书馆员的借贷最多。 I can count number of librarians and number of loans.
我可以算出图书馆员的人数和贷款的数量。 But i can't figure out how to group all the loans by idLibrarian and find the one with the highest amount of loans.
但是我不知道如何按idLibrarian对所有贷款进行分组并找到贷款金额最高的贷款。
select idLibrarian, count(*) from loan group by idLibrarian order by 2 desc
第一行将是借贷最多的图书馆员,等等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.