Topic-icon Spieleransicht / Saisonspiele

5 Jahre 4 Monate her #7069 von bluesunny62
mir selber noch gar nicht aufgefallen

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

5 Jahre 4 Monate her #7097 von diddipoeler

bluesunny62 schrieb: mir selber noch gar nicht aufgefallen

machst du die fan page von erzgebirge aue ?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

5 Jahre 4 Monate her #7103 von bluesunny62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

5 Jahre 4 Monate her #7168 von player2000
player2000 antwortete auf Spieleransicht / Saisonspiele
So ich glaube, der Fehler mit den fehlenden Saisonspielen liegt in der folgenden Abfrage in der models/player.php $query_mp:
SELECT m.id AS mid, tp.id AS tpid, sum(IF(md.came_in=0,1,0)) AS started, sum(IF(md.teamplayer_id IN ('14') AND md.came_in=1,1,0)) AS sub_in, sum(IF((md.teamplayer_id IN ('14') AND md.out=1) OR (md.in_for IN ('14')),1,0)) AS sub_out, tp.projectteam_id 
   FROM jom_joomleague_match_player AS md 
   LEFT JOIN jom_joomleague_team_player AS tp_in ON tp_in.id = md.in_for 
   INNER JOIN jom_joomleague_match AS m ON m.id = md.match_id 
   INNER JOIN jom_joomleague_team_player AS tp ON tp.id = md.teamplayer_id 
   INNER JOIN jom_joomleague_project_team AS pt ON pt.id=tp.projectteam_id 
   INNER JOIN jom_joomleague_project AS p ON p.id=pt.project_id 
   WHERE tp.id IN ('14') OR tp_in.id IN ('14') 
   AND (md.came_in = 0 || md.came_in = 1) 
   AND (md.teamplayer_id IN ('14') OR md.in_for IN ('14')) 
   GROUP BY m.id

Wenn ich mir diese Abfrage alleine in phpmyadmin ausgeben lasse, setzt er bei den meisten auswechslungen die tpid auf die person, die für den ausgewechselten hinein gekommen ist. Demzufolge wird dieses Spiel dann in der kompletten abfrage (u.a. mp.tpid IN '.$tpid_list.')nicht gelistet, weil halt zuvor nicht die id des ausgewechselten, sondern des eingewechselten erscheint.

Allerdings hab ich durch diese datenbankstruktur und meine eher begrenzten kenntnisse keine ahnung, wie man den auswechsler herausfiltert, so dass in der o.g. abfrage die richtige tpid erscheint.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

4 Jahre 8 Monate her #9917 von RWForst
RWForst antwortete auf Spieleransicht / Saisonspiele
ersetzt du das letzte OR mit AND, gibt er dir alle Spiele aus, allerdings wird bei Auswechslungen stets die "0" angezeigt. Anders habe ich das Problem auch noch nicht lösen können, obwohl ich bereits 2 Tage drüber grüble...

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

4 Jahre 7 Monate her #9989 von RWForst
RWForst antwortete auf Spieleransicht / Saisonspiele
kann mir wirklich niemand helfen? ein wenig vorarbeit dachte ich, hätte ich schon gemacht.

ich denke für jemanden mit fundierten SQL Kenntnissen ist das doch ein klacks...

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: diddipoeler
Ladezeit der Seite: 0.209 Sekunden
Powered by Kunena Forum