Antonia Nociatella: Problem WHERE mit LEFT JOIN, AS, ON und LIMIT

Hi
jetzt will ich doch mal um Hilfe bitten, bin ratlos...:
Ich möchte hier zusätzlich ein

"WHERE membername = Mueller"

einsetzen und bekomme es nicht hin. Fehler zu sprintif() und Divisionen durch 0 sind das Resultat.
Hintergrund:
Aus der tabelle "verein" werden willkürlich eine bestimmte Anzahl Datensätze in die Tabelle "iotwverein" übertraqen. Nur sollen aber nur solche übertragen werden, die Spalte membername = Mueller stehen haben.

Ich hoffe jemand hat eine Lösung, ich habe es mit einfügen vor "ON", hinter "ON" und viele andere Versionen erfolglos getestet. Hilfe!

  
{  
$query=sprintf('SELECT a.member AS motw  
FROM  
verein a  
LEFT JOIN iotwverein b  
ON  
a.member=b.member  
ORDER BY  
b.jahr ASC,b.kw ASC,  
RAND()  
LIMIT 1,%s',$n);  
$result=mysql_query($query, $databaseconnection);  
if(!mysql_query($query,$databaseconnection))  
die(mysql_error().' ON '.$query);  
$motwList=array();  
while(false!==($row=mysql_fetch_assoc($result)))  
$motwList[]=$row['motw'];  
return $motwList;  
}
  1. ist gelösst, muss vor ORDER BY