Avatar billede storkie Nybegynder
12. marts 2006 - 18:46 Der er 2 kommentarer og
1 løsning

Forkert resultat i forespørgelse

Hej

Når jeg kører følgende forespørgelse i min MySQL database får jeg 2 resultater, hvor jeg mener jeg kun skulle have ét.
SELECT *
FROM `msksagsarkiv_tidsperioder`
WHERE SagsID =1
OR SagsID =2
AND MilepaelID =2

Den finder frem til to rækker, hvor den ene ikke stemmer overens med MilepaelID:

SagsID  MilepaelID 
1          1
2          2


Hvad skal jeg lave om, før jeg kun får resultater, hvor MilepaelID kun er 2?
Avatar billede arne_v Ekspert
12. marts 2006 - 18:51 #1
SELECT *
FROM `msksagsarkiv_tidsperioder`
WHERE (SagsID =1 OR SagsID =2) AND MilepaelID =2
Avatar billede storkie Nybegynder
12. marts 2006 - 19:15 #2
Selvfølgelig.
Smid et svar arne
Avatar billede arne_v Ekspert
12. marts 2006 - 19:24 #3
kommer her
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
Computerworld tilbyder specialiserede kurser i database-management

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

IT-JOB

Capgemini Danmark A/S

Java Engineer

Nextway Software A/S

Software Architect

Operate Technology A/S

PHP-udvikler til Drupal

Netcompany A/S

Managing Architect