Wenn ich es richtig verstanden habe ist das nicht mehr als nen Select auf die Gruppen Tabelle eben mit der Gruppen ID vom Nutzer.
Du kannst es mit 2 Getrennten Selects machen
(u.g. Selects sind nicht nutzbar, da dafür allerhand angaben fehlen)
SELECT `gruppenId` FROM `nutzer` WHERE id = 1;
// Das Ergebnis ausgeben lassen
SELECT `bezeichnung`,`beschreibung` FROM `gruppen` WHERE gruppenId = 7; (7 = Ergebnis aus vorherigem Query
Oder wenn du mit Joins arbeiten willst:
// Wenn ein Nutzer nicht immer eine Gruppe hat wäre ein RIGHT JOIN Sinnvoll
SELECT g.bezeichnung,g.beschreibung FROM `nutzer` n
RIGHT JOIN `gruppen` as g
ON g.gruppenId = n.gruppenId
WHERE n.id = 1;
// Wenn ein Nutzer immer eine Gruppe hat, wäre ein INNER JOIN Sinnvoll
SELECT g.bezeichnung,g.beschreibung FROM `nutzer` n
INNER JOIN `gruppen` as g
ON g.gruppenId = n.gruppenId
WHERE n.id = 1;
Alles anzeigen
Bitte denk dran, keins der Beispiele funktioniert so, dafür fehlt die genaue Datenbankstruktur. Kannst dich gerne mal bei mir in Skype melden (oder die DB Struktur hier posten)