@DReload

Как посчитать общее кол-во данных после группировки?

SELECT COUNT(i.name) as count
FROM cms_base i
LEFT JOIN cms_join as c ON i.id = c.id_join
LEFT JOIN cms_images as m ON i.id = m.id
WHERE (CONCAT_WS(",", i.test," ", i.test1," ", i.test2," ", i.tes3) LIKE '%test%')
GROUP BY i.name
limit 0,20

Результат:
f0e550a4e93445999530ef4442229acd.jpg

Как в COUNТ получить общее число, в данном случае 19?
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
Austin_Powers
@Austin_Powers
Web developer (Symfony, Go, Vue.js)
Попробуйте так:
SELECT COUNT(DISTINCT(i.name)) as count
FROM cms_base i
LEFT JOIN cms_join as c ON i.id = c.id_join
LEFT JOIN cms_images as m ON i.id = m.id
WHERE (CONCAT_WS(",", i.test," ", i.test1," ", i.test2," ", i.tes3) LIKE '%test%')
limit 0,20
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы