|
@@ -952,7 +952,7 @@ Result ISDatenbank::getSpielerListe( char *suche, int *seite, int *maxSeite, int
|
|
|
" ( SELECT g.spiel_art_id, i.account_id"
|
|
|
" FROM karte g, spiel h, spiel_spieler i "
|
|
|
" WHERE i.spiel_id = h.id AND h.karte_id = g.id AND h.beginn_datum = "
|
|
|
- " ( SELECT max( x.beginn_datum ) FROM spiel x, spiel_spieler y WHERE y.spiel_id = x.id AND y.account_id = i.account_id ) ) "
|
|
|
+ " ( SELECT max( x.beginn_datum ) FROM spiel x, spiel_spieler y WHERE y.spiel_id = x.id AND y.account_id = i.account_id ) ) f ON a.id = f.account_id "
|
|
|
" LEFT JOIN account_online b ON b.account_id = a.id "
|
|
|
" LEFT JOIN spiel_statistik e ON e.account_id = a.id "
|
|
|
" LEFT JOIN spiel_art c ON c.id = f.spiel_art_id "
|
|
@@ -998,7 +998,7 @@ Result ISDatenbank::getSpielerListe( char *suche, int *seite, int *maxSeite, int
|
|
|
"( SELECT g.spiel_art_id, i.account_id "
|
|
|
" FROM karte g, spiel h, spiel_spieler i "
|
|
|
" WHERE i.spiel_id = h.id AND h.karte_id = g.id AND h.beginn_datum = "
|
|
|
- "( SELECT max( x.beginn_datum ) FROM spiel x, spiel_spieler y WHERE y.spiel_id = x.id AND y.account_id = i.account_id ) ) "
|
|
|
+ "( SELECT max( x.beginn_datum ) FROM spiel x, spiel_spieler y WHERE y.spiel_id = x.id AND y.account_id = i.account_id ) ) f ON a.id = f.account_id "
|
|
|
"LEFT JOIN account_online b ON b.account_id = a.id "
|
|
|
"LEFT JOIN spiel_statistik e ON e.account_id = a.id "
|
|
|
"LEFT JOIN spiel_art c ON c.id = f.spiel_art_id "
|