Optimering af meget langsom query
Følgende forespørgsel tager flere minutter at gennemføre:$spiller = mysql_query("SELECT
pl.spillerid AS spillerid,
pl.holdid AS holdid,
l.kampid AS kampid,
l.spillerid AS sp_id
FROM
player AS pl
INNER JOIN lineup AS l
ON (pl.spillerid = l.spillerid) OR (pl.spillerid = l.ind) OR (pl.spillerid = l.udfor)
WHERE
l.holdid='$id' AND l.aar='$aar'
GROUP BY
pl.spillerid
") or die(mysql_error());
Player indeholder 1700 rækker
Lineup indeholder 75000 rækker
Kan det gøres smartere?