Avatar billede web_the_world Nybegynder
16. marts 2003 - 17:57 Der er 2 kommentarer og
1 løsning

hvorfor skriver den mere ud ind nødvendig

Jeg har et problem med nedenstående SQL - den burde kun skrive vognnummer 50 ud de postnumre der hører til denne tur - altså to, men den skriver for det første slet ikke de postnumre ud som hører til det tidspunkt og den skriver også vogn 51 ud med de samme postnumre ud som til vogn 50??

SELECT Vagt.VognNr, Tur.startPostNr as postnummer
From Tur, Vagt  UNION SELECT DISTINCT Vagt.VognNr, Tur.postNrSlut
From kører, Tur, Vagt, Profil, VProfil
WHERE (((startTid) Like '*09:45:00*'));
Avatar billede terry Ekspert
16. marts 2003 - 18:04 #1
Just guessing by ty using a WHERE in BOTH selects
Avatar billede web_the_world Nybegynder
16. marts 2003 - 18:34 #2
hvad mener du?
Avatar billede terry Ekspert
16. marts 2003 - 18:44 #3
SELECT Vagt.VognNr, Tur.startPostNr as postnummer
From Tur, Vagt  WHERE (((startTid) Like '*09:45:00*'))UNION SELECT DISTINCT Vagt.VognNr, Tur.postNrSlut
From kører, Tur, Vagt, Profil, VProfil
WHERE (((startTid) Like '*09:45:00*'));

BUT this doesnt make sence
From kører, Tur, Vagt, Profil, VProfil !!!!! there are 5 tables hereand you are just selecting two fields (Vagt.VognNr, Tur.postNrSlut)

I think you should try making two seperate queries and then when you get them both working make a UNION SELECT
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