gpt4 book ai didi

mysql - Hibernate createSQLQuery 获取sql计数

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

我正在尝试按照以下方式获取 sql 计数

            "select c1.id, count(c2.*) "
+ "from Category c1 "
+ "left join Category c2 on c2.parentCategoryId = c1.id "
+ "where c1.id in (" + questions + ") "
+ "group by c1.id");

但是我得到以下 sql 异常

由以下原因引起:org.apache.derby.client.am.SqlException:语法错误:在第 1 行第 24 列遇到“*”。 在 org.apache.derby.client.am.Statement.completeSqlca(未知来源)

有人可以帮助我使这个查询正常工作吗?

最佳答案

如果你替换它会发生什么:

"select c1.id, count(c2.*) "

通过这个?

"select c1.id, count(c2.id) "

关于mysql - Hibernate createSQLQuery 获取sql计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9322694/

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