wildschwein
Neuer Benutzer
- Beiträge
- 3
Guten Abend zusammen,
ich beginne gerade mit SQL und habe bereits einige (auch wenn nur kleine) Erfolge gefeiert![Smile :-) :-)](/styles/default/xenforo/smilies/smile.png)
Ich habe eine Liste von Tickets. Es gibt den Status offen und erledigt. Jedes Ticket ist einer Person zugeordnet. Jede Person ist einer oder mehreren Kostenstellen zugeordnet.
Jetzt möchte ich eine 1-n Auflistung der offenen Tickets in Verbindung der Kostenstellen darstellen.
Beispiel: Eine Person Hr. Müller ist vier Kostenstellen zugeordnet. Es gibt ein offenes Ticket mit der Nummer 4711. Die Liste der offenen Tickets würde dann vier Einträge beinhalten.
1. Eintrag: Ticket-Nr.4711, Müller, Kostenstelle1
2. Eintrag: Ticket-Nr.4711, Müller, Kostenstelle2
3. Eintrag: Ticket-Nr.4711, Müller, Kostenstelle3
4. Eintrag: Ticket-Nr.4711, Müller, Kostenstelle4
In der Tabelle des Personal gibt es einen Verweis zur Kostenstelle. Die Tickets liegen in einer eigenen Tabelle. Hier mal die Übersicht.
Tab1 = Personal
Tab2 = Kostenstelle
Tab3 = Tickets
Eine bereits erstellte Abfrage zur Anzeige der offenen Tickets lautet wie folgt:
SELECT Tab1_ID
FROM Tab1
WHERE Tab3_Person IN (SELECT Tab1_ID#
FROM Tab1)
AND Tab3_Status = "offen"
Kann mir jemand bei der Erstellung der 1-n Auflistung der Tickets nach Kostenstelle helfen?
Vielen Dank im Voraus!
ich beginne gerade mit SQL und habe bereits einige (auch wenn nur kleine) Erfolge gefeiert
![Smile :-) :-)](/styles/default/xenforo/smilies/smile.png)
Ich habe eine Liste von Tickets. Es gibt den Status offen und erledigt. Jedes Ticket ist einer Person zugeordnet. Jede Person ist einer oder mehreren Kostenstellen zugeordnet.
Jetzt möchte ich eine 1-n Auflistung der offenen Tickets in Verbindung der Kostenstellen darstellen.
Beispiel: Eine Person Hr. Müller ist vier Kostenstellen zugeordnet. Es gibt ein offenes Ticket mit der Nummer 4711. Die Liste der offenen Tickets würde dann vier Einträge beinhalten.
1. Eintrag: Ticket-Nr.4711, Müller, Kostenstelle1
2. Eintrag: Ticket-Nr.4711, Müller, Kostenstelle2
3. Eintrag: Ticket-Nr.4711, Müller, Kostenstelle3
4. Eintrag: Ticket-Nr.4711, Müller, Kostenstelle4
In der Tabelle des Personal gibt es einen Verweis zur Kostenstelle. Die Tickets liegen in einer eigenen Tabelle. Hier mal die Übersicht.
Tab1 = Personal
Tab2 = Kostenstelle
Tab3 = Tickets
Eine bereits erstellte Abfrage zur Anzeige der offenen Tickets lautet wie folgt:
SELECT Tab1_ID
FROM Tab1
WHERE Tab3_Person IN (SELECT Tab1_ID#
FROM Tab1)
AND Tab3_Status = "offen"
Kann mir jemand bei der Erstellung der 1-n Auflistung der Tickets nach Kostenstelle helfen?
Vielen Dank im Voraus!