Ho provato a modificarla così:
SELECT COUNT(*) AS numero, cat.id, cat.nome FROM categorie as cat
LEFT JOIN prodotti ON cat.id=prodotti.id_categoria
GROUP BY cat.id
ma così numero ha valore uno sia nel caso in cui non c'è alcun prodotto associato sia nel caso ce ne sia uno solo... come ne vengo fuori?

Rispondi quotando