SQL INNER JOIN bei SQL

F

Furtano

Gast
Hi,

ich möchte folgenden Join auf Access ausführen


Code:
SELECT Filmtitel, Kino, Turnaround 
FROM tblFilme 
INNER JOIN tblWochen ON tblFilme.FilmNr = tblWochen.Filmnr
INNER JOIN tblTermine ON tblTermine.WochenNr = tblWochen.WochenNr 
INNER JOIN tblKinos ON tblKinos.KinoNr = tblTermine.KinoNr ;

Leider sagt er mir Syntax Fehler, was mache ich falsch?
 
Im Select nicht auf den Tabellennamen verwiesen?
Gibt es Filmtitel etc. in mehreren tabellen?

probiers mal mit SELECT tblFilme.Filmtitel usw... je nachdem wie das bei dir aufgebaut ist

ansonsten im Inner Join nach dem ON die tabellen vertauscht, einmal tauschen bitte :)
 
Code:
SELECT tblFilme.Filmtitel, tblKinos.Kino, tblKinos.tblTurnaround 
FROM tblFilme 
INNER JOIN tblWochen ON tblFilme.FilmNr = tblWochen.Filmnr
INNER JOIN tblTermine ON tblTermine.WochenNr = tblWochen.WochenNr 
INNER JOIN tblKinos ON tblKinos.KinoNr = tblTermine.KinoNr ;

geht immer noch nicht

wie meinst du das mit tauschen?
 
Nein geht immer noch nicht :(
Code:
SELECT Filmtitel, Kino, Turnaround 
FROM tblFilme 
INNER JOIN tblWochen ON tblFilme.FilmNr = tblWochen.FilmNr
INNER JOIN tblTermine ON tblTermine.WochenNr = tblWochen.WochenNr 
INNER JOIN tblKinos ON tblKinos.KinoNr = tblTermine.KinoNr ;
 
Code:
SELECT tblFilme.Filmtitel, tblKinos.Kino, tblKinos.tblTurnaround
FROM tblFilme
INNER JOIN tblWochen ON tblFilme.FilmNr = tblWochen.Filmnr
INNER JOIN tblTermine ON  tblWochen.WochenNr = tblTermine.WochenNr
INNER JOIN tblKinos ON  tblTermine.KinoNr = tblKinos.KinoNr;

probier mal :)

Groß- und Kleinschreibung sollte egal sein
 
Zuletzt bearbeitet:
Hi Milkakiller,

bekomme immer noch einen Syntaxfehler.

Liegt es vielleicht an Access?
 
Versuch mal:
Code:
SELECT tblFilme.Filmtitel, tblKinos.Kino, tblKinos.tblTurnaround
FROM ((tblFilme
INNER JOIN tblWochen ON tblFilme.FilmNr = tblWochen.Filmnr)
INNER JOIN tblTermine ON  tblWochen.WochenNr = tblTermine.WochenNr)
INNER JOIN tblKinos ON  tblTermine.KinoNr = tblKinos.KinoNr;
 
Ich weiß jetzt nicht wie es bei anderen Systemen ist, aber bei Access muss man schon klammern, Mysql und MsSql nicht, Sqlite glaub ich auch nicht.
 
Zurück
Oben