Avatar billede danger1 Nybegynder
21. juni 2004 - 02:11 Der er 3 kommentarer og
1 løsning

MySQL haj søges

Jeg har et problem. Jeg har en nested SQL query som skal laves om til en leftjoin da jeg skal bruge
den med en mySQL server. Er der nogle der evner at omskrive den?

"select brugernavn, idnummer from login where idnummer not in (select FK_login from raid_tilmelding where FK_raid=1) order by idnummer"
Avatar billede thedeathart Nybegynder
21. juni 2004 - 02:27 #1
er ikke "haj" men jeg ved at du ikke kan lave subquerys..

så prøv at lave (select FK_login from raid_tilmelding where FK_raid=1) om til en variable og indsætte den (er php-freak, så det ved jeg ikke hvordan)..
Avatar billede fennec Nybegynder
21. juni 2004 - 08:08 #2
MySQL under støtter først dette i version 5, eller er det 4??? kan ikke helt huske det.

indtil da er den eneste løsning jeg kan se, at lave to select.

set rs= conn.execute("select brugernavn, idnummer from login order by idnummer")
do while not rs.eof
  set rs1 = conn.execute("select FK_login from raid_tilmelding where FK_raid=1 and FK_login="& rs("idnummer "))
  if rs1.eof then
  ....
  gør hvad der skal gøres...
  ....
  end if
  rs.MoveNext
loop
Avatar billede danger1 Nybegynder
21. juni 2004 - 10:29 #3
fennec, kan jeg få et svar så får du point
Avatar billede fennec Nybegynder
21. juni 2004 - 10:30 #4
svar :o)
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
Kurser inden for grundlæggende programmering

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