Avatar billede -sofus- Nybegynder
08. februar 2003 - 15:50 Der er 15 kommentarer og
1 løsning

Problemer med SQL string.

Jeg har en lille SQL string som laver en samlet oversigt, over en relation af 3 tabeler.

SELECT Kamp_dato, Klan_navn, bane_navn
FROM T_Kampe, T_Klaner, T_Baner
WHERE Kamp_klan1=Klan_id And Kamp_bane1=Bane_id
ORDER BY Kamp_dato

Men der er ikke helt nok, den laver en Kamp_klan1=Klan_id, men jeg skal også have den til at lave Kamp_klan2=Klan_id samtidig.

hvordan gør jeg det ?

Håber folk fatter hvad jeg mener, ellers så skriv
Avatar billede somaliomar Praktikant
08. februar 2003 - 15:52 #1
Æh??
Avatar billede -sofus- Nybegynder
08. februar 2003 - 15:55 #2
Kamp_klan1=Klan_id  henter navnet på klan1 fra tabelen T_Klaner,
jeg skal også hente navnet på Klan2 fra samme tabel.
Avatar billede somaliomar Praktikant
08. februar 2003 - 15:57 #3
Er Klan2 en kollonne i tabellen T_Klaner?
Avatar billede -sofus- Nybegynder
08. februar 2003 - 16:00 #4
T_Kampe indholder: Kamp_Dato, Kamp_Klan1, Kamp_Klan2, Kamp_Bane1, Kamp_Bane2
T_Klaner indholder: Klan_id, Klan_navn
Avatar billede somaliomar Praktikant
08. februar 2003 - 16:04 #5
Så skal dit SQL sætning nok se sådan ud

SELECT Kamp_dato.T_Kampe, Klan_navn.T_Klaner, bane_navn.T_Baner
FROM T_Kampe, T_Klaner, T_Baner
WHERE ((Kamp_klan1.T_Kampe=Klan_id) And (Kamp_bane1.T_Kampe=Bane_id))
ORDER BY Kamp_dato.T_Kampe
Avatar billede somaliomar Praktikant
08. februar 2003 - 16:06 #6
Eller rettere sådan

SELECT Kamp_dato.T_Kampe, Klan_navn.T_Klaner, bane_navn.T_Baner
FROM T_Kampe, T_Klaner, T_Baner
WHERE (((Kamp_klan1.T_Kampe=Klan_id) Or (Kamp_klan2.T_Kampe=Klan_id)) And (Kamp_bane1.T_Kampe=Bane_id))
ORDER BY Kamp_dato.T_Kampe
Avatar billede -sofus- Nybegynder
08. februar 2003 - 16:16 #7
Jeg for stadig et outout der hedder

Dato | Klan1 navn | Bane_1 navn

og jeg ønsker

Dato | Klan1 navn | Klan2 navn | Bane_1 navn | Bane_2 navn
Avatar billede -sofus- Nybegynder
08. februar 2003 - 16:17 #8
outout = et output
Avatar billede somaliomar Praktikant
08. februar 2003 - 16:25 #9
Har du mulighed for at lægge din database på nettet? Så slipper jeg nemlig for at gætte :)
Avatar billede -sofus- Nybegynder
08. februar 2003 - 16:28 #10
smid din mail, så sender jeg access filen
Avatar billede somaliomar Praktikant
08. februar 2003 - 16:29 #11
oasheikh@hotmail.com :)
Avatar billede somaliomar Praktikant
08. februar 2003 - 18:28 #12
Har send databasen igen til dig...
Avatar billede somaliomar Praktikant
08. februar 2003 - 18:28 #13
Om igen. Har sendt databasen til dig...
Avatar billede -sofus- Nybegynder
15. februar 2003 - 15:48 #14
Ja det virker fino, smid lige et svar så for du points
Avatar billede somaliomar Praktikant
15. februar 2003 - 15:51 #15
Kan vi ikke gøre sådan at du beholder pointene? Så følger vi nemlig også reglerne :)
Avatar billede -sofus- Nybegynder
22. marts 2004 - 17:22 #16
Lukker spørgsmål, hvis der er nogle der vil have point så smid
et svar. Tak til alle som har hjulpet/forsøgt at hjælpe
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