Hallo folgendes problem:
tabellen:
rechte
- id
- name
- ...
gruppen
- id
- name
- ...
gruppenrechte
- id_gruppe
- id_rechte
- wert
mit der abfrage
Code:
SELECT
g.id AS gruppenid,
g.name AS gruppenname,
r.id AS rechteid,
r.name AS rechtename,
gr.wert AS wert
FROM
gruppen AS g left JOIN
(gruppenrechte AS gr left JOIN rechte AS r ON gr.id_recht = r.id)
ON g.id = gr.id_gruppe
bekomme ich alle gruppen und die in der kreuztabelle vorhandenen rechte
ich möchte aber
alle rechte und
alle gruppen bekommen.
habe schon mit 'right' und 'left' und 'inner' alles(glaube ich) probiert.
was bekomme ich das hin ?