Avatar billede decrypto Nybegynder
10. december 2003 - 10:35 Der er 3 kommentarer og
1 løsning

SQL queries med joins

Hejsa,

Hvorfor virker SQL queries lavet på SQL Server ikke i MySQL

Jeg har flg. query og den har tilsyneladende probleme med join. Den virker fint i Access og på SQL Server, men slet ikke i MySQL. Hvad er problemet?
---------------- SQL -----------
SELECT    theater.IDNR AS THEATER_ID, theater.NAME AS THEATER_NAME, row.NAME AS ROW_NAME, seat.SEATNUMBER

FROM        theater INNER JOIN
                      row INNER JOIN
                      seat ON row.IDNR = seat.ROW_ID ON
theater.IDNR = row.THEATER_ID INNER JOIN
                      eventshow ON theater.IDNR = eventshow.THEATER_ID

WHERE    (eventshow.IDNR = 1) AND (row.THEATER_ID = 1)

ORDER BY row.NAME, seat.SEATNUMBER DESC
Avatar billede arne_v Ekspert
10. december 2003 - 10:43 #1
Prøv med:

FROM ((theater INNER JOIN row ON theater.IDNR = row.THEATER_ID) INNER JOIN
seat ON row.IDNR = seat.ROW_ID)INNER JOIN eventshow ON theater.IDNR = eventshow.THEATER_ID
Avatar billede decrypto Nybegynder
10. december 2003 - 10:46 #2
prøver....
Avatar billede decrypto Nybegynder
10. december 2003 - 11:02 #3
virker mange tak. vil du ikke have point.
Avatar billede arne_v Ekspert
10. december 2003 - 11:04 #4
jo tak
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