viking: 2 sql Abfragen kombinieren

Beitrag lesen

Das ist sicherlich ein Distinct-Problem. Lass mal das Distinct-Schlüsselwort weg und nehme Basis.projectteam_id in die GROUP BY Klausel mit rein:

SELECT

Basis.projectteam_id
     , SUM( A.value2 ) AS 2er
     , SUM( B.value
5 ) AS 5er
FROM jos_joomleague_match_statistic AS Basis
LEFT JOIN jos_joomleague_match_statistic AS A ON
     A.projectteam_id = Basis.projectteam_id
     AND A.statistic_id = 3
LEFT JOIN jos_joomleague_match_statistic AS B ON
     B.projectteam_id = Basis.projectteam_id
     AND B.statistic_id = 4
GROUP BY Basis.projectteam_id
LIMIT 0 , 30


> Ansonsten könntest du auch mal versuchen das LIMIT wegzulassen.  
>   

Dankeschön, jetzt sind wieder alle projectteams vorhanden! Was jetzt noch bleibt sind die viel zu grossen Werte die noch bestehen. Limit lass ich immer weg, aber phpmyadmin schreibts bei der Ausgabe jeweils wieder dazu und ich hatte die Ausgabe kopiert.