我想写一个sql查询,如果特定列的总和为零,那么结果将被检索。我已经尝试如下:(我只写了检查部分,因为错误只是为了这部分)。与mysql中的整数值比较
query=.... WHERE SUM(column1)='0'
coumn1有整型数据类型。我收到以下错误:
java.sql.SQLException: Invalid use of group function
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
任何帮助,高度赞赏。谢谢。
感谢,为我工作,对功能,如SUM(),而不是WHERE子句HAVING应该被使用。以下是工作查询 query = ... HAVING SUM(column1)= 0 – user2625279