Zum Inhalt springen

Inner Join in Access


TDM

Empfohlene Beiträge

Tag,

Ich hab das Problem, dass mein Select-Statement mit 2 Inner Joins in Access nicht aktzeptiert wird.

Ich hab 3 Tabellen (LoadCarryingCapacity, LoadRanges und HitMainTypes)

Tabelle LoadCarryingCapacity zeigt auf LoadRanges und diese wiederum auf HitMainTypes.

Soweit klar.

Nun möchte ich bestimme Datensätze in LoadCarryingCapacity, die einen Namen aus LoadRanges und einen aus HitMainTypes brauchen.

Problem ist nur, dass Access bei meinem SELECT-Statement meckert, dass da ein Operator fehlt - ich weiß aber nicht wo.


SELECT Height, M_Plus, M_Minus, V_Plus, V_Minus 

FROM LoadCarryingCapacity

INNER JOIN LoadRanges  ON (LoadCarryingCapacity.LoadRangeID = LoadRanges.ID)

INNER JOIN HitMainTypes ON (LoadRanges.HitMainTypeID = HitMainTypes.ID)

WHERE (LoadRanges.Name = '14/10') AND (HitMainTypes.Name = 'BD')

Wäre dankbar für Vorschläge.

Link zu diesem Kommentar
Auf anderen Seiten teilen

in der Access Hilfe unter "Inner Join" steht folgendes:

SELECT Felder

FROM Tabelle1 INNER JOIN

(Tabelle2 INNER JOIN [( ]Tabelle3

[iNNER JOIN [( ]Tabellex [iNNER JOIN ...)]

ON Tabelle3.Feld3 Vergleichsoperator Tabellex.Feldx)]

ON Tabelle2.Feld2 Vergleichsoperator Tabelle3.Feld3)

ON Tabelle1.Feld1 Vergleichsoperator Tabelle2.Feld2;

Je nach Datenbanksystem sind Join-Operationen performanter als Subselects (bzw. können besser optimiert werden)

Link zu diesem Kommentar
Auf anderen Seiten teilen

jup, die syntax wäre korrekt gewesen.

Aber ich zweifle mal stark daran dass Access durch inner join performanter wird.

übrigens, funktioniert diese syntax auch nicht immer. das hab ich mal am eigenen leib erfahren als ich meterlange Stored Procedures in Stored Querys übertragen musste ;)

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...