sql count

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Hallo,
    ich will alle preise vom artikel anzeigen lassen, das geht auch mit:

    SQL-Abfrage

    1. SELECT DISTINCT artikel.id, artikel.name, Count(preis.artikel_id) AS CountOfPreis
    2. FROM [artikel] LEFT JOIN preis ON artikel.id = preis.artikel_id
    3. GROUP BY artikel.id, artikel.name;

    da werden artikeln auch angezeigt, wo überhaupt keine preise eingetragen sind.

    jetzt will ich aber nur preise anzeigen wo trash = 0 ist.

    SQL-Abfrage

    1. SELECT DISTINCT artikel.id, artikel.name, Count(preis.artikel_id) AS CountOfPreis
    2. FROM [artikel] LEFT JOIN preis ON artikel.id = preis.artikel_id
    3. GROUP BY artikel.id, artikel.name, preis.trash
    4. HAVING (((preis.trash)=0));



    da werden artikeln wo keine preise drinne sind (also count = 0) nicht angezeigt, wie kann ich es ändern?

    danke