Original geschrieben von sLiMeR²³
daran wirds vermutlich auch mit liegen.
daran wirds vermutlich auch mit liegen.
Lass den Query ohne laufen und guck dann was kommt, alternativ noch mit EXPLAIN, dann probiert erstmal den Query zu optimieren (bin nach wie vor der Ansicht, dass Subselects bei MySQL echt grottig sind), und dann kannst du dich an dem RAND versuchen.
Wenn man z.B. mit dem JOIN schon viel zu viele Rows selektiert und dann noch ein ORDER BY RAND() drauf prügelt, ja da verstärkt sich das Problem ja fast exponentiell x_X
Einen Kommentar schreiben: