Speedy: mySQL - globale Variable?!

Beitrag lesen

( SELECT b.feldX, e.feldY
FROM table1 b,
     table2 e,
     ( SELECT * FROM table1 sub_b, table3 sub_r WHERE sub_b.benutzer_id = sub_r.benutzer_id ORDER BY sub_r.bewertung LIMIT 10 ) r
WHERE b.benutzer_id = e.benutzer_id
AND b.benutzer_id = r.benutzer_id
AND b.name LIKE '%MEIER' )
UNION
( SELECT b.feldX, e.feldY
FROM table1 b,
     table2 e,
WHERE b.benutzer_id = e.benutzer_id
AND b.benutzer_id <> ALL ( SELECT benutzer_id FROM table3  )
AND b.name LIKE '%MEIER' )


>   
>   

Das sieht eigentlich shcon ganz gut aus.  
Problem ist aber das LIMIT 10 im Subquery.  
Ich habe den Subquery so abgeändert, dass ich da auch meine Personensuche drin habe. Er findet dadurch alle entsprechenden Personen und deren Bewertungen, soweit ganz gut. Aber das LIMIT 10 beschränkt nun alle Bewertungen, und nicht für jeden Benutzer einzeln.  
  
PS: Ein paar Postings weiter oben habe ich das genaue Beispiel gepostet.  
  
Gruss  
Speedy