Daten aus nicht direkt verknüpfter Tabelle abrufen
Hallo zusammen,
ich bin aktuell dabei mir eine Datenbank zu “verfeinern”. Nun stoße ich auf ein Problemchen dessen ich nicht ganz Herr werden kann.
Ich habe folgendes Datenmodell (vereinfacht)
Kunde 1:N Standort 1:N Benutzer
Ich möchte die Arbeitswege dahingehend vereinfachen, dass ich via Kunde und Standort die Benutzer identifiezieren kann. Das klappt auch ganz gut mit dem Durchhangeln.
Nun wollte ich mir allerdings eine Übersicht über alle Benutzer eines Kunden bauen, egal aus welchem Standort der Benutzer kommt (natürlich nur dem Kunden zugeordnete Standorte).
Das, was ich habe funktioniert so lange ich nur einen Standort definiert habe am Kunden.
Mit nur einem Standort ließt er mir mit folgender Funktion alle Benutzer des einzelnen Standortes aus und listet mir diese dann auch beim Kunden in der Ansicht auf:
let myKunde := Nr;
let myStandorte := (select Standort where Kunde.Nr = myKunde);
select Benutzer where Standort = myStandorte
Ist es grundlegend möglich dann hier mehrere Standorte auszulesen? Ziel wäre eine einzige Liste mit allen Benutzern eines Kunden ohne das ich die Benutzer direkt mit dem Kundenobjekt verknüpfe.
Lieben Gruß
Marc
3 Antworten
-
Hallo Marc, wenn mit “Übersicht” eine Ansicht in der Tabelle Kunden gemeint ist, dann wäre der Code unter “Funktion” einfach nur
Standort.Benutzer
-
Hallo Copytexter,
wow... das funktioniert einwandfrei - ist mir jetzt n bisschen unangehm :/
Trotzdem vielen Dank!
Einen guten Rutsch! -
Kein Grund, sich zu grämen. Auch auf einfach aussehende Lösungen muss man nicht immer selbst kommen.
Ebenfalls einen guten Rutsch.
Content aside
- vor 4 JahrenZuletzt aktiv
- 3Antworten
- 367Ansichten