Hallo liebes Entwicklerforum-Team,
ich verzweifle gerade an folgendem Szenario. Wir sind ein Strukturvertrieb und haben ungefähr 1.200 Mitarbeiter. Bei uns ist es so, dass jeder neue Mitarbeiter einstellen kann und diese unter ihm eingestuft werden. Somit haben wir eine riesengroße Struktur mit unzähligen Abzweigungen.
Im Moment arbeite ich gerade an einer Lösung dies grafisch darzustellen und scheitere aber leider schon an der Abfrage im SQL.
Könnt ihr mir vielleicht sagen, ob es überhaupt möglich ist, eine Abfrage zu machen um z.B. von einer Führungskraft die Mitarbeiter und Sub-Mitarbeiter zu sehen?
Ich habe dazu folgende Daten(nur die wichtigen Sachen):
Tabelle - tMitarbeiter mit ID, Vorname, Nachname
Tabelle - tMitarbeiterFK mit Mitarbeiternummer, Führungskraftnummer
Ich habe noch ein kleines Beispiel als GIF hochgeladen fürs Verständnis. Das wäre jetzt eine Führungskraft mit seinem Team. Mit der SQL Abfrage, sollte ich dann als Ergebnis das ganze Team bekommen.
Ist sowas überhaupt möglich mit einer Abfrage, oder muß ich dazu eine Prozedur machen mit Zwischentabelle?
Bitte um Hilfe und danke vorab für hoffentlich zahlreiche Antworten!
MfG,
Aka
ich verzweifle gerade an folgendem Szenario. Wir sind ein Strukturvertrieb und haben ungefähr 1.200 Mitarbeiter. Bei uns ist es so, dass jeder neue Mitarbeiter einstellen kann und diese unter ihm eingestuft werden. Somit haben wir eine riesengroße Struktur mit unzähligen Abzweigungen.
Im Moment arbeite ich gerade an einer Lösung dies grafisch darzustellen und scheitere aber leider schon an der Abfrage im SQL.
Könnt ihr mir vielleicht sagen, ob es überhaupt möglich ist, eine Abfrage zu machen um z.B. von einer Führungskraft die Mitarbeiter und Sub-Mitarbeiter zu sehen?
Ich habe dazu folgende Daten(nur die wichtigen Sachen):
Tabelle - tMitarbeiter mit ID, Vorname, Nachname
Tabelle - tMitarbeiterFK mit Mitarbeiternummer, Führungskraftnummer
Ich habe noch ein kleines Beispiel als GIF hochgeladen fürs Verständnis. Das wäre jetzt eine Führungskraft mit seinem Team. Mit der SQL Abfrage, sollte ich dann als Ergebnis das ganze Team bekommen.
Ist sowas überhaupt möglich mit einer Abfrage, oder muß ich dazu eine Prozedur machen mit Zwischentabelle?
Bitte um Hilfe und danke vorab für hoffentlich zahlreiche Antworten!
MfG,
Aka
Comment