Avatar billede jnissen Nybegynder
17. august 2001 - 16:12 Der er 6 kommentarer og
1 løsning

Hente data fra flere tabeller

Hej
Jeg har to tabeller i min database.
I den ene har jeg nogle kategorier, og i den anden er der så en kolonne hvor jeg har id\'erne fra kategorien.
Fx. hvis der står 15, så er det fordi posten hører til den kategori, der har id 15.

Men hvordan viser jeg så indholdet fra begge tabeller?
Altså så jeg ikke får vist id\'et, men kategorien?

Der er ingen relationer mellem tabellerne.

Mvh. Jacob
Avatar billede toni01 Nybegynder
17. august 2001 - 16:19 #1
hvad med join, hvis det er posterne er af samme type
Avatar billede Lasse Novice
17. august 2001 - 16:23 #2
Først vil jeg lige sige at der skal være en relation mellem tabellerne(selvom du ikke fysisk har lavet den), ellers kan det ikke lade sig gøre

select tabel1.kolonne1,tabel1.kolonne2, tabel2.kolonne1, tabel2.kolonne2 from tabel1, tabel2 where tabel1.id=tabel2.id
Avatar billede Lasse Novice
17. august 2001 - 16:24 #3
det var et svar :-)
Avatar billede jnissen Nybegynder
17. august 2001 - 17:05 #4
Okay, nu har jeg prøvet at skrive den som du skriv:
SQLstmt = \"SELECT Articles.name, Articles.producent, Articles.Description, Articles.price, Categories.name FROM Articles, Categories WHERE Articles.Parent=Categories.name\"

Men så får jeg denne fejl:
Datatyper i JOIN-udtrykket stemmer ikke overens.??

Jeg vil også gerne have dette flettet ind:
SQLstmt = \"SELECT * FROM Articles WHERE Parent = \" & ID & \" ORDER BY Name\"

Hvordan gør man det?

Avatar billede toni01 Nybegynder
17. august 2001 - 17:18 #5
De felter du sammenligner skal være af samme type. begge skal være int, long...
Avatar billede jnissen Nybegynder
17. august 2001 - 17:23 #6
Hej

Nu har jeg fundet en løsning der virker.
Tak for hjælpen.

Mvh. Jacob
Avatar billede knutbl Nybegynder
18. august 2001 - 09:15 #7
Hvilken løsning har du funnet? Kode?
Bare litt nysgjerring etter å ha fulgt jakten på svaret...

KnB
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