SQL BEFEHL - Alle aktiven Kategorien ohne aktiver Produkte

Thema wurde von Anonymous, 27. September 2014 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juli 2011
    Beiträge:
    990
    Danke erhalten:
    69
    Danke vergeben:
    128
    Moin,

    Bei vielen Kategorien verliert man häufig die Übersicht, ob sich innerhalb einer Kategorie noch aktive Produkte befinden.

    Folgender Befehl hilft dabei, die besagten Kategorien aufzulisten. Vielleichts hilfts ja jemanden.

    Code:
    select categories_name, products_name, group_concat(" ", products_status) as pstatus from categories_description d join categories c ON c.categories_id = d.categories_id JOIN products_to_categories ptc ON ptc.categories_id = c.categories_id JOIN products p ON p.products_id = ptc.products_id JOIN products_description pd ON pd.products_id = p.products_id WHERE d.language_id = 2 AND pd.language_id = 2 AND c.categories_status = 1 group by categories_name having pstatus not like '%1%';