Avatar billede duno Nybegynder
15. november 2004 - 15:12 Der er 7 kommentarer og
2 løsninger

Kan i hjælpe med at sætte 2 tabeller sammen?

jeg skal hente fra 2 tabeller og vise indholdet af begge tabeller på samme tid, så jeg er kommet frem tiol noget inner join men syntes ikke lige det giver det ønskede resultat (resultat = Siden kan ikke vises)

jeg havde nedenstående sætning før, det virkede

"Select * From ordrer Where email OR brugernavn LIKE '" & Request.QueryString("email") & "'"


men jeg fik jo kun data fra ordrer..

jeg skulle også gerne kunne vise hvem det er der laver en ordrer...

så jeg er kommet frem til noget ligendede

"SELECT * ordrer.vare, ordrer.dato, brugere.email, brugere.fornavn, brugere.efternavn, brugere.gade, brugere.postnummer, brugere.bynavn, brugere.telefon, brugere.brugernavn, ordrer.brugernavn, ordrer.email FROM ordrer INNER JOIN ordrer ON brugere.email = ordrer.email"

men nu er det vist gået helt galt..

håber på hjælp :-)

Duno :-)
Avatar billede -mundi- Nybegynder
15. november 2004 - 15:18 #1
hvis email er unik for brugerne ser det da fornuftigt nok ud ? bortset fra du mangler et komma efter "select *"
Avatar billede -mundi- Nybegynder
15. november 2004 - 15:18 #2
hvis du får en fejlmeddelelse så post den her
Avatar billede duno Nybegynder
15. november 2004 - 16:24 #3
hmm..

så får jeg følgende fejl

Microsoft JET Database Engine error '80040e14'

Syntax error in JOIN operation.

/oversigt.asp, line 5

altså efter at have lavet det ekstra , efter SELECT *
Avatar billede hiks Nybegynder
15. november 2004 - 17:13 #4
"SELECT * FROM ordrer INNER JOIN ordrer ON brugere.email = ordrer.email;"

hvis du i forvejen bruger * (asterisk) vælger du jo alle felter. Så derfor behøves du ikke specificere dem yderligere!

Hva er det de to tabeller har tilfælles - er det brugernavnet eller emailen?

/hiks
Avatar billede duno Nybegynder
25. maj 2005 - 19:30 #5
jeg fik det til at virke, send mig et svar begge 2 så deler i i porten
Avatar billede -mundi- Nybegynder
26. maj 2005 - 08:07 #6
Oprydning ? :-)
Avatar billede duno Nybegynder
26. maj 2005 - 14:53 #7
Jeps ""GG"" 

For mange points ude, så nu lukker jeg alt ""GG""

og starter på en frisk :o)

men vi giver lige hiks en chance for at svare.. ellers sender jeg points til dig..
Avatar billede hiks Nybegynder
26. maj 2005 - 14:55 #8
når jeg det lige på falderebet... :o)

/hiks
Avatar billede duno Nybegynder
26. maj 2005 - 16:16 #9
hiks.. nej nej .. du havde næsten 23 timer endnu.. giv tid giv tid...

jeg sender points
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