Programmieren - alles kontrollieren 4.937 Themen, 20.644 Beiträge

SQL Abfrage

Anwender / 5 Antworten / Flachansicht Nickles

Hallo,


Habe folgendes Problem: Möchte Abfrage über 5 Tabellen erstellen. Situation: 4 Tabellen stehen in direkter Beziehung zur Mastertabelle (1-N) Wie muss ich nun den INNER JOIN in der  FROM Klausel zusammen setzten???


Vielen Dank für Eure Hilfe

bei Antwort benachrichtigen
Anwender Nachtrag zu: „SQL Abfrage“
Optionen

strSELECT = "SELECT a.Titel, a.Valor, b.Symbol, c.Branche, IIF(a.Favorit = True, 'Ja') AS Favorit, k.Kurs as [Aktueller Kurs] , " & _
"a.Kaufziel, a.IDAktie, IIF(k.Kurs
strFROM = "FROM ((tblAktie a LEFT JOIN tblBewertung b ON a.IDAktie = b.fIDAktie)LEFT JOIN tblRisiko r ON b.fIDRisiko = r.IDRisiko) " & _
"LEFT JOIN tblAttraktiv v ON b.fIDAttraktiv = v.IDAttraktiv (...............Weitere Verknüpfung?...........siehe unten)

strWHERE = "Where k.Datum = " & strAktuellstesDatum

strORDERBY = "ORDER BY a.Titel"



Weiter Verküpfungen:

tblAktie.IDAktie => tblBörse.fIDAktie
tblAktie.IDAktie => tblBranche.fIDAktie
tblAktie.IDAktie => tblKurs.fIDAktie

(Lösung mit INNER JOIN aber ergänzend zum bestehenden LEFT JOIN Syntax)

bei Antwort benachrichtigen