Hallo, ich habe folgende Tabellen:
• Mitarbeiter (#PNr, Name, *ANr, Gehalt)
• Abteilung (#ANr, AName)
• Hotel (#HNr, HName, HKategorie, PLZ, Ort)
• Reise (#*Mitarbeiter, #*Hotel, #Beginndatum, Dauer, Kosten)
(#=Primärschlüssel, *=Fremdschlüssel)
So und nun habe ich ein kleines Problem. Ich möchte gerne alle Paare von Mitarbeiter anzeigen lassen die im selben Hotel mit gleichem Beginndatum übernachtet haben.
Das Problem ist, das ich nicht genau verstehe wie ich a:
2 Mitarbeiter als Paar darstellen soll, und b wie ich das Beginndatum auf gleichheit überprüfe.
Ich hatte erst etwas probiert mit:
where Beginndatum = Beginndatum, das hier das falsche herauskommt ist ja einleuchtend.
Muss ich hier einen subselect anlegen das ich bei zwei unterschiedlichen selects das Beginndatum vergleiche?
• Mitarbeiter (#PNr, Name, *ANr, Gehalt)
• Abteilung (#ANr, AName)
• Hotel (#HNr, HName, HKategorie, PLZ, Ort)
• Reise (#*Mitarbeiter, #*Hotel, #Beginndatum, Dauer, Kosten)
(#=Primärschlüssel, *=Fremdschlüssel)
So und nun habe ich ein kleines Problem. Ich möchte gerne alle Paare von Mitarbeiter anzeigen lassen die im selben Hotel mit gleichem Beginndatum übernachtet haben.
Das Problem ist, das ich nicht genau verstehe wie ich a:
2 Mitarbeiter als Paar darstellen soll, und b wie ich das Beginndatum auf gleichheit überprüfe.
Ich hatte erst etwas probiert mit:
where Beginndatum = Beginndatum, das hier das falsche herauskommt ist ja einleuchtend.
Muss ich hier einen subselect anlegen das ich bei zwei unterschiedlichen selects das Beginndatum vergleiche?