Ciao a tutti,
dopo circa tre ore di estenuanti ricerche non ho trovato la soluzione al mio problema e quindi eccomi qui a chiedere a voi.
Ho la seguente query:
dove con il COUNT vorrei sapere quanti articoli corrispondono alla sottocategoria.codice:SELECT shop_sottocategorie.id_subcat AS ID_SUBCAT, shop_categorie.id_cat AS ID_CATEGORY, shop_articoli.id_art AS ID_ARTICLE, COUNT(shop_articoli.active) AS TOT_CORRELATE_PRODUCT FROM shop_sottocategorie LEFT JOIN shop_categorie ON shop_sottocategorie.id_cat = shop_categorie.id_cat LEFT JOIN shop_articoli ON shop_sottocategorie.id_subcat = shop_articoli.id_subcat GROUP BY shop_sottocategorie.id_subcat ORDER BY shop_sottocategorie.sottocategoria ASC, shop_sottocategorie.id_subcat ASC
Ovviamente deve conteggiare solo gli articoli che hanno nel campo active il valore 1 escludendo quelli che hanno il valore 0.
p.s. il GROUP BY deve per forza essere così com'è adesso altrimenti non mi conta bene le sottocategorie.
ho provato acnhe con il SUM ma non va perchè mi restituisce un valore sballato rispetto al normale.
Grazie mille e confido in voi.
'notte.


Rispondi quotando
