Avatar billede reginho Nybegynder
05. november 2002 - 17:02 Der er 7 kommentarer og
1 løsning

Fejl??

Jeg er en novice i SQL og sidder med et problem jeg ikke helt kan overskue. Jeg har en fejl i en mysql forspørgsel:

Fejl

SQL-forespørgsel : 

SELECT titel
FROM forestillinger
WHERE refnr
not
in (


SELECT refnr
FROM reservationer
)
LIMIT 0, 30

MySQL returnerede:


You have an error in your SQL syntax near 'SELECT refnr FROM reservationer )  LIMIT 0, 30' at line 1

Hvorfor kan jeg ikke anvende den syntax? Jeg sidder med et hæfte fra IDG om SQL, hvori man godt kan lave flettede forspørgsler, og anvende paranteser. Derfor forstår jeg ikke at jeg får en fejlmeddelelse på det.. Nogen der kan hjælpe??
Avatar billede medions Nybegynder
05. november 2002 - 17:05 #1
Du kan ikke lave dobbelt SELECT med MySQL databasen! -Det er ikke blevet lavet endnu!

//>Rune
Avatar billede medions Nybegynder
05. november 2002 - 17:06 #2
Kan sq ik' lige huske hvad det hedder :-D -så jeg kalder det for Dobbelt SELECT ;o) -håber du forstår!

//>Rune
Avatar billede kennie_nm Nybegynder
05. november 2002 - 17:07 #3
det hedder vist nestede selects på 'dansk'
Avatar billede reginho Nybegynder
05. november 2002 - 17:08 #4
ok.. hmm, i det hæftye jeg sidder med, kan man godt bruge det, men hvis man nu ikke kan.. hvad skal jeg så bruge som svarmulighed?
Avatar billede di8leva Nybegynder
05. november 2002 - 17:10 #5
postgreSQL är en ganska bra ersättning till mySQL, och man kan göra nestede selects utan problem
Avatar billede Slettet bruger
05. november 2002 - 17:41 #6
Det hedder nestede selects eller sub-selects
Avatar billede medions Nybegynder
05. november 2002 - 17:44 #7
Thx 4 Poinz

//>Rune
Avatar billede reginho Nybegynder
05. november 2002 - 17:49 #8
Tak for hjælpen ;-)
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