- Hochschulabschluss
- Bachelor of Science
- 2. Hochschulabschluss
- Master of Science
- Studiengang
- M.Sc. Wirtschaftswissenschaft
- ECTS Credit Points
- 60 von 120
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
WHERE Mitarbeiter.Nachname = Mitarbeiter.Nachname
AND Mitarbeiter.Vorname = Mitarbeiter.Vorname
Kurz und knapp: Ich glaube mittlerweile, dass dies falsch ist.könnte mir jmd mal erklären wie und warum ich diese Bedingungen bilde?
Ich habe bei Aufgabe 2a) eine kleine Abweichung zu Euren Lösungen, die ich kurz mit Euch klären möchte. Ich habe nämlich den Verbund Adressnummer aus den Tabellen "Filiale" und "Adresse" und zusätzlich den Verbund Filialnummer der Tabellen "Mitarbeiter" und "Filiale". Die Adressnummer hat doch keine Verknüpfung zur Tabelle Mitarbeiter. Diesen Verbund kriege ich m. E. nur über die Filialnummer hin.
Meine Lösung sieht dann so aus:
SELECT Mitarbeiter.Gehalt, Mitarbeiter.Nachname, Mitarbeiter.Vorname
FROM Mitarbeiter, Filiale, Adresse, Fortbildung
WHERE Mitarbeiter.FilialNummer = Filiale.FilialNummer
AND Filiale.AdressNummer = Adresse.Adressnummer
AND Adresse.PLZ = '58097'
AND Mitarbeiter.Fortbildungnummer = Fortbildung.FortbildungNummer
AND Fortbildung.FortbildungName = 'Carving-Ski'
ORDER BY Mitarbeiter.Gehalt DESC
Oder habe ich nen Denkfehler? Wenn ja, bitte kurze Erläuterung, warum ich nur die Verknüpfung Adresse und Filiale herstellen muss und die Verknüpfung Mitarbeiter und Filiale weglassen kann. Danke schon mal!