ayuda
la informacion de la tabla para los ejemplos es la siguiente
CREATE TABLE `tabla_test` (
`idtabla_test` int(10) unsigned NOT NULL auto_increment,
`nombre` varchar(45) NOT NULL default '',
`caso` varchar(45) NOT NULL default '',
PRIMARY KEY (`idtabla_test`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `tabla_test` VALUES ('1', 'CARLOS', 'A');
INSERT INTO `tabla_test` VALUES ('2', 'CARLOS', 'A');
INSERT INTO `tabla_test` VALUES ('3', 'JUAN', 'C');
INSERT INTO `tabla_test` VALUES ('4', 'JUAN', 'A');
INSERT INTO `tabla_test` VALUES ('5', 'CARLOS', 'C');
INSERT INTO `tabla_test` VALUES ('6', 'CARLOS', 'C');
INSERT INTO `tabla_test` VALUES ('7', 'JUAN', 'C');
INSERT INTO `tabla_test` VALUES ('8', 'CARLOS', 'C');
INSERT INTO `tabla_test` VALUES ('9', 'JUAN', 'A');
INSERT INTO `tabla_test` VALUES ('10', 'JUAN', 'A');
INSERT INTO `tabla_test` VALUES ('11', 'CARLOS', 'C');
INSERT INTO `tabla_test` VALUES ('12', 'JUAN', 'C');
INSERT INTO `tabla_test` VALUES ('13', 'JUAN', 'A');
INSERT INTO `tabla_test` VALUES ('14', 'CARLOS', 'C');
Tengo una tabla de 3 campos de esta forma
ID NOMBRE CASO
1 CARLOS A
2 CARLOS A
3 JUAN C
4 JUAN A
5 CARLOS C
6 CARLOS C
7 JUAN C
8 CARLOS C
9 JUAN A
10 JUAN A
11 CARLOS C
12 JUAN C
13 JUAN A
14 CARLOS C
QUE QUERY DEBO USAR PARA QUE ME DEVUELVA ESTE RESULSET
NOMBRE CASOS_ABIERTOS CASOS_CERRADOS
JUAN 4 3
CARLOS 2 5
EH INTENTADO DE TODO, PERO ES NOTABLE QUE MI NIVEL EN MYSQL NO ES MUY ALTO
UTILICE SUBQUERYS, COUNTS Y NADA
LO QUE TENGO ES LO SIGUIENTE
PERO ME DA ERROR
SELECT
nombre,
count(caso) as Abiertos,
(SELECT
count(caso)
FROM tabla_test t
where caso = 'C'
GROUP BY nombre) as Cerrados
FROM tabla_test t
where caso = 'A'
GROUP BY nombre
GRACIAS!