Problem mit Schleife und Left Join

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    mach mal das leerzeichenzwischen COUNT und ( weg
    Ich denke, also bin ich. - Einige sind trotzdem...

    Comment


    • #17
      Juuuuhuhuhuhuh

      JJaaaaaaaa es gehttttt

      Danke Danke Danke !!!

      Und wieder jemanden glücklich gemacht

      Comment


      • #18
        ok

        eine N00b Frage habe ich doch noch :=)

        Wo baue ich denn jetzt noch eine where Funktion in die Abfrage ein?

        WHERE k.hauptbez != '----- Hauptkategorie -----'

        Comment


        • #19
          da, wo sie laut syntax hingehört: http://dev.mysql.com/doc/mysql/en/SELECT.html
          Ich denke, also bin ich. - Einige sind trotzdem...

          Comment


          • #20


            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

            Comment


            • #21
              da gehört das WHERE auch nicht hin

              außerdem: nimm die ' mal raus, 5 ist eine zahl und kein string
              Ich denke, also bin ich. - Einige sind trotzdem...

              Comment


              • #22


                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.

                Comment


                • #23
                  Mensch, du versuchst aber garnichts, was? Bau die Zusatzbedingung in ON rein, dann hast du.

                  Comment

                  Working...
                  X