Beh proprio esatta no visto che selezioni il campo nome_cat_prod che nella descrizione che hai fatto non esiste.

Inoltre credo tu abbia sbagliato la JOIN in quanto presumo tu debba collegare id_cat_prod con id_cat e non id_cat_prod con id_prod.

In definitiva credo che tu debba fare così:

SELECT id_cat_prod, nome_cat, COUNT( id_prod )
FROM category_prod
LEFT JOIN list_prod ON id_cat_prod = id_cat GROUP BY id_cat_prod