Tengo dos tablas, una tbl_categorias(id, categoria) y otra tbl_productos(id, id_categoria, nombre)
El caso, es que quiero seleccionar todas las categorias de la tabla tbl_categorias junto al total de productos que tiene relacionadas con la tabla tbl_productos (el campo id_categoria es el id de la tbl_categorias, aunque las tablas son MyISAM)
Yo he probado con esto:
Código:
Con esta consulta, me devuelve un unico registro mas o menos asi:SELECT tbl_categorias.*, COUNT(tbl_productos.id) AS productos FROM tbl_categorias JOIN tbl_productos ON tbl_categorias.id = tbl_productos.id_categoria ORDER BY tbl_categorias.categoria ASC;
Código:
Ni que decir, que tengo mas de una categoria y no todos los productos estan en la misma categoria!id categoria productos 1 cat_prueba 132
La verdad que no se que mas probar, alguna sugerencia?