Avatar billede disco_keld Nybegynder
27. juli 2003 - 17:43 Der er 5 kommentarer og
1 løsning

4 Tabel Joins?

Hejsa...

Jeg skal JOIN 4 tabel, men for følgende syntax error:

-----------------------------------------------------------

Syntax error (missing operator) in query expression 'A.GenreID = C.GenreID INNER JOIN tblMovieUsers As D ON A.UserID = D.UserID'.

-----------------------------------------------------

Hvad gør jeg forkert?

------------------------------------------------------
SQL:

"SELECT A.Titel, A.Sprog, A.Medie, A.Video_id, A.Bånd_længde, A.Film_længde, A.Billede, A.Kommentar, B.StatusType, C.Genre, D.Name " & _
                                    "FROM (tblMovies As A " & _
                                    "INNER JOIN tblStatus As B " & _
                                        "ON A.StatusID = B.StatusID) " & _
                                    "INNER JOIN tblGenres As C " & _
                                        "ON A.GenreID = C.GenreID " & _
                                    "INNER JOIN tblMovieUsers As D " & _
                                        "ON A.UserID = D.UserID " & _
                                    "WHERE A.MovieID=" & movieId & ";"

------------------------------------------------------

Mvh

DK
Avatar billede arne_v Ekspert
27. juli 2003 - 17:48 #1
Prøv med lidt parenteser:

"SELECT A.Titel, A.Sprog, A.Medie, A.Video_id, A.Bånd_længde, A.Film_længde, A.Billede, A.Kommentar, B.StatusType, C.Genre, D.Name " & _
                                    "FROM (((tblMovies As A " & _
                                    "INNER JOIN tblStatus As B " & _
                                        "ON A.StatusID = B.StatusID) " & _
                                    "INNER JOIN tblGenres As C " & _
                                        "ON A.GenreID = C.GenreID) " & _
                                    "INNER JOIN tblMovieUsers As D " & _
                                        "ON A.UserID = D.UserID) " & _
                                    "WHERE A.MovieID=" & movieId & ";"
Avatar billede disco_keld Nybegynder
27. juli 2003 - 17:54 #2
øv nu for jeg følgende fejl:

Type mismatch in expression.
Avatar billede arne_v Ekspert
27. juli 2003 - 17:57 #3
Prøv og check om StatusID, GenreID og UserID og MovieID har
de rigtige typer.
Avatar billede disco_keld Nybegynder
27. juli 2003 - 18:09 #4
hvad mener du med rigtige typer?

:-(
Avatar billede arne_v Ekspert
27. juli 2003 - 18:13 #5
A.StatusID og B.StatusID skal have samme type
A.GenreID og C.GenreID skal have samme type
A.UserID = D.UserID skal have samme type
A.MovieID skal være en tal type
Avatar billede disco_keld Nybegynder
27. juli 2003 - 18:22 #6
aaarrgghhhhh data typen!

Se det hjalp! ;-)

Thanks Arne V.

Fortsæt god søndag...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester