Mi problema es que me duplica los datos .
La relacion es entre las tablas
productos => fotos
productos => categoria
La primera tabla es Categorias
`id_categoria` int(5) unsigned NOT NULL AUTO_INCREMENT,
`nombre_cat` varchar(30) COLLATE utf8_spanish_ci NOT NULL,
PRIMARY KEY (`id_categoria`)
La segunda tabla es productos
`id_producto` int(5) unsigned NOT NULL AUTO_INCREMENT,
`nopro` varchar(200) NOT NULL,
`id_cat` int(5) NOT NULL,
`precio` decimal(5,2) NOT NULL,
`stock` int(4) NOT NULL,
`total_compra` int(5) NOT NULL,
`detalle` text NOT NULL,
PRIMARY KEY (`id_producto`)
la tercera es la tabla fotos
`nombre` varchar(200) NOT NULL,
`id_pro` int(5) NOT NULL
La consulta que hice es
SELECT * FROM
productos as p
JOIN categorias as c
ON
p.id_cat = c.id_categoria
LEFT JOIN fotos as f
ON
p.id_producto = f.id_pro
Aclaro que no soy un experto en mysql, espero que me puedan decir si esta bien la estructura de las tablas o estoy mal.
Saludos y desde ya gracias