Hibernate createSQLQuery получить количество sql - PullRequest
1 голос
/ 17 февраля 2012

Я пытаюсь получить подсчет 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. at org.apache.derby.client.am.Statement.completeSqlca (неизвестный источник)

Может кто-нибудь помочь мне заставить этот запрос работать,

1 Ответ

3 голосов
/ 17 февраля 2012

Что произойдет, если вы замените это:

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

На это?:

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