Здравствуйте. Мне нужно узнать количество записей в таблице. Конечно это просто и я делаю так:
SELECT COUNT(*) FROM `comm` WHERE `id` = :id
Но у меня задача иная и делаю так:
SELECT COUNT(*) FROM `comm` WHERE `id` = :id and `count` > 59
SELECT COUNT(*) FROM `comm` WHERE `id` = :id and `count` > 39 and `count` < 60
SELECT COUNT(*) FROM `comm` WHERE `id` = :id and `count` < 40
Суть в том, что мне нужно получить количество положительных, отрицательных, нейтральных комментариев.
А можно ли обойтись одним запросом, а то я думаю, что на такую вещь 3 запроса многовато?
Подскажите, если двигаюсь в не том направлении.