[SQL] Count in drei Tabellen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Dr. Cox, 3. Juni 2013 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 3. Juni 2013
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    Count in drei Tabellen

    Hey, ich versuch mich länger an einem Query und bekomme den einfach nicht so hin wie ich mir das vorstelle...

    Es gibt diese 3 Tabellen:
    Bild

    Was ich nun möchte ist folgendes:
    In PHP selbst werden alle Spieler durchiteriert wobei dann zu jedem Spieler, für jeden anderen Spieler gezählt werden soll, wie oft er mit dem zusammen gespielt hat.

    Psudeocodeartigiwasbla:
    Code:
    SELECT
     count(Matches)
    FROM
     Tabellen
    WHERE
     Spieler 1 mitgemacht AND
     Spieler 2 mitgemacht
    
    Kann mir da jemand helfen?
     
  2. 3. Juni 2013
    AW: Count in drei Tabellen

    Code:
    select count(*) from [U]table[/U] where [U]spieler[/U]=1 OR [U]spieler[/U]=2 group by [U]match[/U]
    alle zeilen die zwei ergeben, sind die spiele bei denen sie zusammen gespielt haben.

    also wenn du alle rows mit =2 addierst hast du das ergebniss wie oft sie zusammen ein spiel hatten.
     
  3. 3. Juni 2013
    AW: Count in drei Tabellen

    Oh.. nice! Danke
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.