Avatar billede krogstrup Nybegynder
15. marts 2003 - 15:32 Der er 5 kommentarer og
1 løsning

Hjælp til INNER JOIN

jeg har 2 tabeller:

FAELGEMAERKER
ID
navn

FAELGEMODELLER
ID
faelgemaerkeID
model

jeg looper gennem FAELGEMODELLER med denne SQL:

SELECT * FROM FAELGEMODELLER


Men hvordan får jeg kædet "faelgemaerkeID" sammen med "ID" i FAELGEMAERKER, således at jeg også kan skrive navnet på mærket, når jeg lister fælgene ?


Jeg ønsker altså at kunne tilgå følgende:

rs("navn")  fra FAELGEMAERKER
rs("model")  fra FAELGEMODELLER


Jeg formoder at ovenstående kan laves med noget INNER JOIN - men hvordan er det nu det fungerer....

?!?
Avatar billede hossein Nybegynder
15. marts 2003 - 15:50 #1
Prøv sådan:
strSQL = "SELECT FAELGEMODELLER.*, FAELGEMAERKER
.*  FROM FAELGEMODELLER where FAELGEMAERKER.ID = FAELGEMODELLER.faelgemaerkeID
"
Avatar billede hossein Nybegynder
15. marts 2003 - 15:54 #2
ups, ret til:
strSQL = "SELECT FAELGEMODELLER.*, FAELGEMAERKER
.*  FROM FAELGEMODELLER, FAELGEMAERKER where FAELGEMAERKER.ID = FAELGEMODELLER.faelgemaerkeID
"
Avatar billede krogstrup Nybegynder
15. marts 2003 - 16:01 #3
tusind tak - det virker perfekt !!!

Men nu er jeg for alvor forvirret - hvornår bruger man så INNER JOIN ???

:-)
Avatar billede hossein Nybegynder
15. marts 2003 - 16:03 #4
Jeg bruger den aldrig, da den formindsker performance. Jeg kan ikke lige nu komme med en ex. men jeg skal nok poste en når jeg finder noget.
Avatar billede hossein Nybegynder
15. marts 2003 - 16:05 #5
Her er en god forklaring: http://www.w3schools.com/sql/sql_join.asp
Avatar billede krogstrup Nybegynder
15. marts 2003 - 16:20 #6
hmmm - ok, så INNER JOIN er blot et alternativ til din løsning !

Men du har ret i at w3schools har lavet en god & pædagogisk forklaring.

Tak for svaret og linket til w3schools :-)
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