11. december 2003 - 18:51Der 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???
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
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)
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.