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.... ?!?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. marts 2003 - 15:50
#1
Prøv sådan: strSQL = "SELECT FAELGEMODELLER.*, FAELGEMAERKER .* FROM FAELGEMODELLER where FAELGEMAERKER.ID = FAELGEMODELLER.faelgemaerkeID "
15. marts 2003 - 15:54
#2
ups, ret til: strSQL = "SELECT FAELGEMODELLER.*, FAELGEMAERKER .* FROM FAELGEMODELLER, FAELGEMAERKER where FAELGEMAERKER.ID = FAELGEMODELLER.faelgemaerkeID "
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 ??? :-)
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.
15. marts 2003 - 16:05
#5
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 :-)
Kurser inden for grundlæggende programmering