ciao a tutti...
ho creato una query (con l'aiuto del forum) per calcolare automaticamente i punteggi di squadra partendo dal punteggio dei singoli piloti
a questo indirizzo potete trovare la classifica per piloti
http://boboli.altervista.org/nuke/mo...TR&stagione=01
e per team
http://boboli.altervista.org/nuke/mo...TR&stagione=01
questa è la query che uso per calcolare il punteggio "a squadre"
il problema però è che ora mi viene chiesto di limitare il calcolo a 2 piloti per squadra, per evitare che le squadre con numero maggiore di piloti prendano molti punti più degli altri...Codice PHP:
$query = "SELECT d.*,g.*,p.*,sum(p.punti) AS punteggio FROM gare g LEFT JOIN drivers d ON g.nome_pilota = d.nome INNER JOIN punti p ON g.pos_gara=p.posizione GROUP BY d.team ORDER BY punteggio DESC";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
echo "<tr><td>$row[team]</td><td></td><td>$row[punteggio]</td><td></td></tr>";
}
il problema è che non credo si possa inserire un LIMIT 2 in una query complessa,...ma spero di sbagliarmni![]()
grazie per le idee che salteranno fuori e per eventuali aiuti...
Roberto