SQL, count über zwei Attribute

bgauch

Mitglied
Hallo

Ich brauche kurz eure Hilfe.

Folgender Ausschnitt aus einem PHP Script liefert die Daten für eine Rangliste. Ein select count über die Einträge im Attribut 'team'. Da aber einige ID's (Teamnamen) auch an zweiter Stelle im Attribut 'team2' vorkommen, werden sie beim count nicht berücksichtigt. Wie mache ich das Script am besten, dass es am Schluss das Total aus beiden Attributen zusammen addiert?

PHP:
        $anfrage =  "
            SELECT count( distinct history.race ) 'num', team.name'team'     
              FROM 
                    `history`,`team`,`team2`,`race`
		where history.team = team.id
		and history.team2 = team2.id
		and history.race = race.id
		and history.team not in ( 200 )
		group by history.team
		order by num desc";

Danke für die Hilfe.
 
Zurück