hallo forengemeinde,
ich habe 4 tabellen
branche(id,bezeichnung);
adresse(id,zeigerUser,zeigerBranche,vorname,nachname...)
rechte(id,zeigerUser,zeigerAdresse,rechte)
user(id,nickname)
die tabelle user verwaltet die benutzer der datenbank. der aktuelle benutzer ist in $_SESSION['userId'] gespeichert (wird bei der anmeldung gemacht.
der adresse.zeigerUser => user.id ist der eigentümer der adresse
über die rechte tabelle möchte ich nun
adresse.vorname
adresse.nachname
user.nickname aus adresse.zeigerUser
branche.bezeichnung aus adresse.zeigerBranche
rechte.rechte
ausgeben, wenn
rechte.rechte < 4
und rechte.zeigerUser = $_SESSION['userId']
ich bastel schon so einige zeit daran herum, habe aber das LEFT JOIN, RIGHT JOIN irgendwie noch nicht so richtig kapiert.
vielleicht kann hier ja jemand helfen
vorab thx
ich habe 4 tabellen
branche(id,bezeichnung);
adresse(id,zeigerUser,zeigerBranche,vorname,nachname...)
rechte(id,zeigerUser,zeigerAdresse,rechte)
user(id,nickname)
die tabelle user verwaltet die benutzer der datenbank. der aktuelle benutzer ist in $_SESSION['userId'] gespeichert (wird bei der anmeldung gemacht.
der adresse.zeigerUser => user.id ist der eigentümer der adresse
über die rechte tabelle möchte ich nun
adresse.vorname
adresse.nachname
user.nickname aus adresse.zeigerUser
branche.bezeichnung aus adresse.zeigerBranche
rechte.rechte
ausgeben, wenn
rechte.rechte < 4
und rechte.zeigerUser = $_SESSION['userId']
ich bastel schon so einige zeit daran herum, habe aber das LEFT JOIN, RIGHT JOIN irgendwie noch nicht so richtig kapiert.
vielleicht kann hier ja jemand helfen
vorab thx
Kommentar