Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 来自两个表的MySQL计数_Java_Mysql_Count - Fatal编程技术网

Java 来自两个表的MySQL计数

Java 来自两个表的MySQL计数,java,mysql,count,Java,Mysql,Count,我有两张桌子:借书台和图书管理员台 图书馆员: idLibrarian、libName和libPassword 贷款: idLoan,…,Idlibrian 每笔贷款都有一位闲置的图书馆员。 我想做的是找出哪位图书管理员的借书最多。 我能数一数图书馆员的数量和借阅的数量。但我不知道如何将所有的贷款按闲置者分类,然后找到贷款额最高的那一个 select idLibrarian, count(*) from loan group by idLibrarian order by 2 desc 第一排

我有两张桌子:借书台和图书管理员台

图书馆员: idLibrarian、libName和libPassword 贷款: idLoan,…,Idlibrian

每笔贷款都有一位闲置的图书馆员。 我想做的是找出哪位图书管理员的借书最多。 我能数一数图书馆员的数量和借阅的数量。但我不知道如何将所有的贷款按闲置者分类,然后找到贷款额最高的那一个

select idLibrarian, count(*) from loan group by idLibrarian order by 2 desc

第一排是借书最多的图书管理员,等等。

由于某种原因,我遇到了一个错误。这就是我所写的:s.executeQuery(“选择idLibrarian,COUNT(*)“+”FROM loan“+”groupby idLibrarian“+”ORDER BY 2 DESC”);看起来在load和GROUP之间以及Idlibriar和ORDER之间缺少了一些空白<代码>“选择idLibrarian,按idLibrarian“+”顺序按2描述从贷款“+”分组中计数(*)“+”。或者,您可以跳过连接并将其全部写入一个字符串中。