Avatar billede extremecode Nybegynder
11. december 2003 - 18:51 Der er 4 kommentarer og
1 løsning

Hvordan kan man udvælge fra to tabeller

Vores tabeller ser således ud:

KAMP
kampid hold1 hold2
1        1    2
2        3    4

HOLD
id holdnavn
1    brøndby
2    FCK
3    AJAX
4    Manchester

Vi vil gerne have ud hvem der spille en kamp
dvs holdnavn 1 mod holdnavn 2

vi har prøvet med:
SELECT KAMP.KampID, HOLD.Holdnavn AS Hold1, HOLD.Holdnavn AS Hold2
FROM HOLD, KAMP
WHERE HOLD.HOLDID=KAMP.HOLD1 AND HOLD.HOLDID=KAMP.HOLD2

Men dette virker ikke...nogen forslag eller løsninger???
Avatar billede mugs Novice
11. december 2003 - 18:55 #1
Sørg for, at der er en relation mellem tabellerne. i tabellen KAMP laver I 2 kombinationebokse i felterne for hold 1 og hold2, der slår op i tabellen HOLD. Lav derefter en og baser formularen på denne forespørgelse. forespørgelse
Avatar billede extremecode Nybegynder
11. december 2003 - 20:24 #2
Det skal virke via en SQL sætning da det skal bruges i JAVA senere.
Avatar billede mugs Novice
11. december 2003 - 20:26 #3
Se - Det var jo en oplysning vi godt kunne have brugt fra starten!
Avatar billede leifj Nybegynder
11. december 2003 - 21:22 #4
Jeg tror denne løsning giver det rigtige resultat:
select
K.KampID, K.Hold1, K.Hold2,
H1.HoldID, H1.Holdnavn,
H2.HoldID, H2.Holdnavn
from
Kamp K, Hold H1, Hold H2
where (K.Hold1=H1.HoldID) and (K.Hold2=H2.HoldID)
Avatar billede extremecode Nybegynder
12. december 2003 - 09:58 #5
Det var lige hvad vi havde brug for dakker...:)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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