Zum Inhalt springen

Join Abfrage


Silizium185

Empfohlene Beiträge

Hallo,

ich hab da eine Abfrageaufgabe, die ich irgendwie nicht lösen kann.

Und zwar sollen wir folgende Abfrage durchführen. Wir haben drei Tabellen (siehe Bild)

und dazu sollen wir Name, Vorname, Straße des Eigentümers und des Vermieters abfragen.

Meine Ideeanweisung war es:


SELECT Person.Name, Person.Vorname, Person.Straße FROM PERSON INNER JOIN SOMMERHAUS ON SOMMERHAUS.Eigentuermer = PERSON.PE_ID INNER JOIN BELEGUNG ON BELEGUNG.Mieter = PERSON.PE_ID

Diese Abfrage klappt aber nicht. Krieg null treffer raus, was nicht sein dürfte. Hoffe mir kann einer helfen.

Schonmal danke

post-58669-14430449168_thumb.jpg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich muss doch irgendwie auf die Belegung joinen, damit ich doch Anhand der Mieter auf die Person komme, oder sehe ich da was falsch.

Mir ist da eben noch etwas aufgefallen. Keine Ahnung ob das hilft, aber: Die Belegungstabelle besitzt noch ein Eintrag, der SH_ID heißt und ist ein Fremdschlüssel der auf den Primärschlüssel der Sommerhaustabelle hinweist. Hoffe ich hab mich richtig ausgedrückt ;-)

Kann ich mit der zusätzlichen Information noch was geschicktes anfangen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Alles klar hab jetzt ne Lösung gefunden.


SELECT DISTINCT p1.NAME, p1.VORNAME, p.NAME, p.VORNAME, BELEGUNG.VON, BELEGUNG.BIS 

FROM PERSON as p1 

INNER JOIN BELEGUNG 

	ON p1.PE_ID = BELEGUNG.MIETER,PERSON as p, KALENDERWOCHE, SOMMERHAUS 

WHERE BELEGUNG.SH_ID = SOMMERHAUS.SH_ID AND SOMMERHAUS.Eigentuemer = p.PE_ID 

So hab ich das zumindest gelöst und konnte alle drei Tabellen in Relation setzen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...