Привет!
Возможно ли в MySQL написать запрос который будет подсчитывать количество записей по разным условиям? Например, у меня сложный запрос и не хотелось бы делать три разных запроса к базе, в которых менялись только условия для функции COUNT.
Простой запрос для примера:
SELECT COUNT(*) as count FROM tbl WHERE user_id=1;
Так я посчитаю сколько записей в таблице для конкретного пользователя. В этом же запросе я хочу подсчитать так же сколько записей публичны, а сколько нет. Отметка об этом хранится в поле public=yes|no.