COUNT Abfrage in DB - Wie ?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • COUNT Abfrage in DB - Wie ?

    Hallöchen.

    Ich habe eine MySQL Tabelle, die so aussieht:

    PHP-Code:
    item_id|user_id|kategorie
    4
    |2|1
    5
    |2|1
    6
    |2|
    ..sry für die schlechte Darstellung...

    Nun möchte ich dass alle 1er zur UserID 2 zusammengezählt werden, genauso wie alle 2er zur IderID 2.

    Bisher habe ich folgenden Code, aber kommt nicht weiter:

    PHP-Code:
    SELECT kategorieCOUNT(1FROM tabelleGROUP BY user_id s.session_user_id 
    Ist die Abfrage überhaupt so richtig ? Wie muss sie richtig aussehen ?

    Gruß
    Cos

  • #2
    *move* nach SQL...

    ich würd mal ein COUNT(item_id) machen und nach zwei Spalten gruppieren.

    Kommentar


    • #3
      Danke für den Hinweise, das es noch ein Forum "SQL" gibt. Das wusste ich noch nicht. Aber das nur am Rande.

      Also die item_id ist, war ich jedenfalls bislang der Meinung, nicht relevant. Vielmehr möchte ich ja herausfinden, wie oft bei der UserID 2 die Kategorie 1 und wieoft die Kategorie 2 vorkommt.

      Kommentar


      • #4
        Du hast also gar nicht erst ausprobiert, was ich dir vorgeschlagen habe? Auch gut.

        Kommentar


        • #5
          Nein weil ich irretiert war, dass du da jetzt was von item_id schreibst, ich aber keinen Bezug zu meiner Frage finden konnte. Deshalb wollte ich nochmal sichergehen, dass wir auch das gleiche meinen.

          Kommentar


          • #6
            wir meinen das gleiche.

            Das Argument von Count gibt nämlich nur an, in welcher Spalte die verschiedenen Werte gezählt werden sollen. da halte ich item_id geeigneter als "1".

            Wobei das ja eigentlich nicht der springende Punkt war...

            Kommentar

            Lädt...
            X