hola
pues lo de agrupar si puedes expicamelo porque no me sale al agruparlos me sale un unico registro con todo unido es decir me sale en lugar de los 8 clientes que puse de prueba me sale uno solo con el total al lado asi
comprador | total de libros
lo que quiero es que salga asi
comprador 1 | libros comprados
comprador 2 | libros comprados ..
...
que me salga los libros de cada comprador las tablas son estas
CREATE TABLE IF NOT EXISTS `libros` (
`registro` INT(9) UNSIGNED AUTO_INCREMENT,
`titulo` VARCHAR(35),
`escritor` VARCHAR(35),
`editorial` VARCHAR(20),
`soporte` SET('LIBRO', 'CD', 'DVD'),
`fecha` DATETIME,
`pais` VARCHAR(20),
`importe_euros` FLOAT(8,3),
`anotaciones` BLOB,
PRIMARY KEY (`registro`, `titulo`, `pais`),
UNIQUE (`registro`)
);
CREATE TABLE IF NOT EXISTS `compradores` (
`registro` INT(9) UNSIGNED AUTO_INCREMENT,
`nombre` VARCHAR(35),
`fecha_nacimiento` DATETIME,
`telefono` VARCHAR(10),
`domicilio` VARCHAR(35),
`poblacion` VARCHAR(25),
`anotaciones` TEXT,
PRIMARY KEY (`registro`, `nombre`),
UNIQUE (`registro`)
);
CREATE TABLE IF NOT EXISTS `compras` (
`registro` INT(9) UNSIGNED AUTO_INCREMENT,
`id_comprador` INT(9) UNSIGNED,
`id_libro` INT(9) UNSIGNED,
PRIMARY KEY (`registro`),
UNIQUE (`registro`)
);
muchas gracias!!