Moin!
Ich würde das ein ganz kleinwenig anders schreiben:
"select tabelle1.eintrag, tabelle2.gruppename from tabelle1 join
tabelle2 where tabelle1.gruppenid=tabelle2.id"
"select tabelle1.eintrag, tabelle2.gruppename from tabelle1 join
tabelle2 on tabelle1.gruppenid=tabelle2.id"
Der Unterschied: Die erste Variante legt eine temporäre Tabelle mit allen möglichen Kombinationen an, die zwischen allen Einträgen der zwei Tabellen möglich sind, und filtert dann, während die zweite Variante die temporäre Tabelle kleinhält.
Allerdings muß ich gestehen, daß sich MySQL Anfragen häufiger nicht mit meiner Logik decken. Vielleicht weißt du einen gute _deutschsprachige_ Dokumentation, die etwas Proxisnäher ist als das MySQL Reference Manual?
http://www.little-idiot.de/mysql/
- Sven Rautenberg