Cita: Algo así?
Código:
SELECT categorias.categoria, count(productos.titulo) AS cantidad_productos
FROM productos INNER JOIN categorias ON productos.categoria = categorias.id
GROUP BY categorias.categoria
Cita: si creo que si yo entendi que queria seleccionar todos los productos de alguna categoria pero no es asi, lo que el pretende es seleccionar las categorias que tengan relacion con los productos...
En ese caso sería el mismo SELECT sólo que no iría el count y claro esta, tampoco el group by, y bueno, yo me atrevería aponer un distinct
SELECT DISTINCT categorias.categoria, productos.titulo AS cantidad_productos
FROM productos INNER JOIN categorias ON productos.categoria = categorias.id