Dadurch werden nur die User angezeigt, die alle Tippspiele mitgemacht haben.
Pass aber bitte auf du musst in der Where natürlich noch ein paar abfragen ergänzen, weil du weiter zurück gehst als ich.
Ich hoffe ich habe dein Anliegen jetzt auch richtig verstanden gehabt.
danke..
Wenn bei Dir z.B. nun jemand 2016 ausgesetzt hat, dann wird dieser nicht gezeigt. Daher wwar mein Bestreben bei der Abfrage zu ermitteln, wieviele Punkte die SPieler in den definierten Tippspielen hatten und wenn die Summe größer 0 ist, dann sollen diese gezeigt werden, auch wenn einer ein Tippspiel nicht mitgemacht hat.
Bei der where-Abfrage bräuchte ich irgendwie eine Summe und es sollten nur die dabei sein, die hier mehr als 0 haben. Idee war wie folgt. Klappt aber nicht..
- <?php
- $queryList = $CONFIG['MYSQL']['CONNECT']->query("SELECT tb1.userID, tb1.userName, tb1.wmpokal, tb1.empokal, tb1.wm2010, tb1.em2012, tb1.wm2014, tb1.em2016, tb1.wm2018,
- IFNULL(tb2.pkt,0) AS em2020,
- (tb1.wm2010 + tb1.em2012 + tb1.wm2014 + tb1.em2016 + tb1.wm2018 + IFNULL(tb2.pkt,0)) AS gesPoints
- FROM rangliste_ewig tb1
- LEFT JOIN ". $CONFIG['MYSQL']['PREFIX'] ."rangliste_boni tb2 ON tb2.uid = tb1.userID where (tb1.wm2010 + tb1.em2012 + tb1.wm2014 + tb1.em2016 + tb1.wm2018) as GesPoints5 > '0'
- ORDER BY gesPoints DESC");
- $wmpokale = $row['wmpokal'];
- $empokale = $row['empokal'];
- ?>
Macht es vielleicht mehr sinn die Abfrage auf 2 zu teilen, also zuerst eine, die alle Tipper der letzten 5 Tippspiel zeigt mit mehr als 0 Punkten und eine zweite, die die Tipper des aktuelen Tippspiels dazuspielt? und am Ende eine, die beide zusmmenführt?