tigroid3
@tigroid3
PHP, YII2, MYSQL, NGINX, SPHINX, GIT

Как посчитать общее количество записей в Sphinx с групировкой?

Есть запрос вида
SELECT *, COUNT(group_id) as countByGroup FROM table GROUP BY group_id

в сфинксе всё корректно отрабатывает

когда я запрос передаю в ActiveDataProvider, он пытается посчитать общее количество таким образом
SELECT COUNT(*) FROM (SELECT *, COUNT(group_id) as countByGroup FROM table GROUP BY group_id)
и я получаю ошибку: "Syntax error or access violation: 1064 sphinxql: outer select list must be a single star near '(SELECT *, COUNT(*)........."
в общем то вопрос прост: как посчитать общий кол-во всех записей из запроса с группировкой в Spinxql?
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 2
@ivankomolin
Видимо вы как-то неправильно передаете запрос в ActiveDataProvider
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Инлайн Санкт-Петербург
от 60 000 до 80 000 руб.
Мокрый нос Новосибирск
от 60 000 до 150 000 руб.
16 авг. 2018, в 12:52
100000 руб./за проект
16 авг. 2018, в 12:43
3000 руб./за проект
16 авг. 2018, в 12:11
100 руб./за проект