gpt4 book ai didi

java - UCanAccess 分组依据

转载 作者:行者123 更新时间:2023-11-29 05:06:40 25 4
gpt4 key购买 nike

需要了解如何使用 UCanAccess,我可以在这些选择中使用分组依据。

 String sql =  "SELECT Route_To, BatchNo, BatchScOpr, BatchTrack, Time_Stamp,
sum(fix_bat_sum.STOTS + fix_bat_sum.STOTR) AS Sum
FROM fix_bat_sum GROUP BY fix_bat_sum.BatchNo";

我将它与 MySQL DB 一起使用,它工作正常,但是当我尝试使用 .mdb UCanAccess 来做它时,会抛出这样的空指针错误

java.sql.SQLSyntaxErrorException: expression not in aggregate or GROUP BY columns: PUBLIC.FIX_BAT_SUM.ROUTE_TO

希望得到一些帮助

最佳答案

您必须在 GROUP BY 子句中列出所有非聚合列。

GROUP BY Route_To, BatchNo, BatchScOpr, BatchTrack, Time_Stamp

MySQL 对此比其他数据库更宽松,尽管 MySQL 5.7 中的默认设置已更改。

关于java - UCanAccess 分组依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46533220/

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