mach mal das leerzeichenzwischen COUNT und ( weg
Problem mit Schleife und Left Join
Einklappen
X
-
da, wo sie laut syntax hingehört: http://dev.mysql.com/doc/mysql/en/SELECT.htmlIch denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
SELECT k.hauptbez, k.hauptid, COUNT(a.drp1id) gesamtanz FROM hauptkat k WHERE k.hauptid != '5' LEFT JOIN artikel a ON k.hauptid = a.drp1id GROUP BY k.hauptbez ORDER BY k.hauptbez ASC';
will ja nicht nerven aber geht nicht
Parse error: parse error, unexpected T_LNUMBER
aber bin noch dabei php zu lernen
Kommentar
-
Nun ist schon wieder eine Frage aufgetaucht:
Ich möchte jetzt alle Datensätze zählen, die eine bestimmte Bedingung erfüllen.
Also so sieht es bis jetzt aus.
$sql = 'SELECT k.hauptbez, k.hauptid, COUNT(a.drp1id) gesamtanz FROM hauptkat k LEFT JOIN artikel a ON k.hauptid = a.drp1id WHERE k.hauptbez != "----- Hauptkategorie -----" GROUP BY k.hauptbez ORDER BY k.hauptbez ASC';
Nun sollen aber nur die Datensätze gezählt werden, wo der status = 1 ist.
Es gibt ein Feld status in der Tabelle artikel, wo entweder der wert 0 oder 1 gespeichert ist.
Und nur wenn der Wert 1 ist, soll der Datensatz auch gezählt werden.
Kommentar
Kommentar