Sprint
Erfahrenes Mitglied
Hallo zusammen,
ich habe zwei Tabellen, von denen die eine Reihe fest vorgegebener Prüfgruppen beinhaltet und die andere vom User noch selbst erstellte Prüfgruppen. Die werden mit UNION zusammen eingelesen.
Nun sollen aber noch die Sichtbarkeit der einzelnen Punkte verschiedenen Bereichen zugeordnet werden. Z.B. hat der Verkauf ja mit der Abrechnung nichts zu tun, also brauchen die den Bereich auch nicht zu sehen.
Diese Tabelle wird so aussehen:
Für die Verwaltung der Zuordnungen sollen nun alle Prüfgruppen mit den jeweiligen Bereichen aufgelistet werden. Das wäre normalerweise eine Aufgabe für JOIN, nur wie bringe ich da noch JOINs in der Abfrage unter?
ich habe zwei Tabellen, von denen die eine Reihe fest vorgegebener Prüfgruppen beinhaltet und die andere vom User noch selbst erstellte Prüfgruppen. Die werden mit UNION zusammen eingelesen.
SQL:
SELECT g.gid, g.gtext
FROM checkgruppen g
WHERE g.gid = g.obergruppe
UNION
SELECT u.gid, u.gtext
FROM usergruppen u
WHERE u.kdnr = '$kunde'";
Diese Tabelle wird so aussehen:
Code:
kdnr gid verkauf dispo buchhaltung