Hola diegohugogallego
Una manera sería con un sum condicional:
Código MySQL:
Ver originalQuery OK, 0 rows affected (0.09 sec)
-> ('juan', 'dos'), ('mateo', 'hola'), ('marco', 'juan');
Query OK, 5 rows affected (0.03 sec)
+---------+--------+
| usuario | titulo |
+---------+--------+
| juan | uno |
| juan | hola |
| juan | dos |
| mateo | hola |
| marco | juan |
+---------+--------+
mysql
> SELECT usuario
, SUM(IF(titulo
= 'hola', 1, 0)) total_hola
, -> SUM(IF(titulo
!= 'hola', 1, 0)) total_no_hola
-> WHERE usuario
= 'juan'; +---------+------------+---------------+
| usuario | total_hola | total_no_hola |
+---------+------------+---------------+
| juan | 1 | 2 |
+---------+------------+---------------+
Dale un vistazo a ver si es lo que necesitas.
Saludos
Leo