Manuela: daten aus DB zusammenzählen

Hallo einen guten Morgen wünsche ich euch allen.

Ich denke lange Rede kurzer Sinn. Ich habe so früh am Sonntag schon einen Knoten im Kopf. Folgendes

Ich habe eine mysql Datenbank.

Sieht so aus.

+++++++++++++++++++++++++++++++++++
+scoreid+warid+pointsopp+pointsown+
+++++++++++++++++++++++++++++++++++
+   1   +  1  +    2    +    3    +
+++++++++++++++++++++++++++++++++++
+   2   +  1  +    2    +    3    +
+++++++++++++++++++++++++++++++++++
+   3   +  2  +    0    +    2    +
+++++++++++++++++++++++++++++++++++

Meine Frage!

Ich hole mir nun alle Datensätze aus der DB mit der warid = 1.
Ich bekomme es einfach nicht hin, das er mir die pointsopp alle zusammenzählt und die pointsown alle.

Wie würdet ihr das denn am besten anstellen?

Wäre nett wenn mir jemand hilft!
Ich möchte nur, wie gesagt die pointsopp als summe in einer  Variablen haben, und die pointsown. Mehr erstmal nicht.

Vielen Dank
eure Manuela

  1. Hallo Manuela,

    Ich hole mir nun alle Datensätze aus der DB mit der warid = 1.
    Ich bekomme es einfach nicht hin, das er mir die pointsopp alle zusammenzählt und die pointsown alle.

    SUM() sollte Dir weiterhelfen.

    Freundliche Grüße

    Vinzenz

    1. Hallo

        
      SELECT SUM(pointsopp), SUM(pointsown)  
      FROM tabelle t  
      WHERE t.scoreid = '1'  
      GROUP BY pointsopp, pointsown  
      
      

      Etwas so sollt es klappen...

      Gruss Marcel

      1. SELECT SUM(t.pointsopp), SUM(t.pointsown)  
        FROM tabelle t  
        WHERE t.scoreid = '1'  
        GROUP BY SUM(t.pointsopp), SUM(t.pointsown)
        
      2. ...

        $sql = $sql = $db->sql_query ('SELECT SUM(vwarvwar_scores.oppscore), SUM(vwarvwar_scores.ownscore) FROM vwarvwar_scores WHERE vwarvwar_scores.warid = '.$warid.' GROUP BY SUM(vwarvwar_scores.oppscore), SUM(vwarvwar_scores.ownscore)' );

        ...

        Kann ein Mensch so blöd sein?
        Ich probier nun seit xxx Stunden, und bekomme es einfach nicht. Was ist daran falsch?
        Und wir gebe ich nun die beiden abgefragten Datenbank Inhalte aus?

        Ich gebe zu ich bin Anfängerin, aber das sollte doch nicht so schwer sein. Oder?

        Bitte helft mir nocheinmal.

        Danke eure Manuela

        1. daten aus DB zusammenzählen

          Manuela - kleiner Synatxfehler beim kopieren gekommen

          ...

          $sql = $db->sql_query ('SELECT SUM(vwarvwar_scores.oppscore), SUM(vwarvwar_scores.ownscore) FROM vwarvwar_scores WHERE vwarvwar_scores.warid = '.$warid.' GROUP BY SUM(vwarvwar_scores.oppscore), SUM(vwarvwar_scores.ownscore)' );

          ...

          Kann ein Mensch so blöd sein?
          Ich probier nun seit xxx Stunden, und bekomme es einfach nicht. Was ist daran falsch?
          Und wir gebe ich nun die beiden abgefragten Datenbank Inhalte aus?

          Ich gebe zu ich bin Anfängerin, aber das sollte doch nicht so schwer sein. Oder?

          Bitte helft mir nocheinmal.

          Danke eure Manuela