我有一个刚刚在课堂上分配的 JDBC 项目,我们应该通过 JDBC Java Eclipse 对我们的大学数据库执行此查询:
SELECT dept_name, COUNT(*) AS COUNT FROM student GROUP BY dept_name;
并使用返回的 resultSet 查询结果集:
HAVING COUNT = (SELECT MAX(ACOUNT) AS MAXCOUNT
FROM (SELECT dept_name, COUNT(*) AS ACOUNT
FROM student GROUP BY dept_name) AS ATable);
我在我的书中和通过谷歌到处查看,但找不到有关如何执行此操作的示例的教程。你们可以指出我的任何链接/文档或起点吗?
解决方案编辑:我终于得到了老师的澄清,他的意思是在我的 java 程序中执行 SQL 语句并循环遍历结果并使用 java 并筛选出第二个 SQL 语句将获取的相同信息,如果它附加到原始陈述。感谢那些花时间尝试和帮助的人。