Cita:
Iniciado por aviweb2015
podrías probar que te devuelve si cambiar INNER JOIN por LEFT JOIN?
igual
podrías probar que te devuelve si solo le quitas el GroupBy?
solo me muestra un registro y las fotos iguales solo la primera foto
Pues entonces hazlo al revés!
SELECT
detalles_categorias.id,
detalles_categorias.fk_categorias,
detalles_categorias.precio,
detalles_categorias.descripcion,
detalles_categorias.detalles,
detalles_img.id,
detalles_img.imagen,
FROM detalles_img
INNER JOIN detalles_img ON detalles_img.det_cat_id = detalles_categorias.id;
Eso te devolverá todos los registros de las imagnes junto con los datos de la tabla categoria que le pertenece a cada imagen.
Después haces un query solo para las categorias donde solo obtengas la id de cada categoria. Recorres el array de las categorias con un foreach donde tendrás que ajuntar manualmente las imagenes de cada categoria y después ya podrás pegar el codigo html a la tabla, se te debería de ver bien así.