Om nah hoo pez nyeetz, MudGuard!
Und warum nicht gleich beim SQL rausschmeißen?
INNER statt LEFT JOIN. Oder " AND a.text IS NOT NULL" im WHERE- oder ON-Teil?
Weil ich beide Gruppen brauche (siehe OP) ;-)
"Kreuztabelle" find ich als Tabellennamen seltsam.
Da würde ich doch eher was nehmen, was aussagt, welche Tabellen hier verbunden werden, also "schueler_aufgaben" oder so.
Bei einer größeren DB hast Du sonst schnell Kreuztabelle17, Kreuztabelle42, ...
Das stimmt. Wollen wir mal hoffen, dass ich es nie mit einer größeren DB zu tun haben werde. Ich tu mich bei dieser schon recht schwer.
Matthias