Avatar billede fido26 Praktikant
31. august 2004 - 12:31 Der er 5 kommentarer og
1 løsning

Flere conditions forbundet med OR

Hejsa!

Jeg har et problem med et select statement. Jeg vil gerne have fat på alle beskeder i en tabel, hvor privateto-feltet enten er NULL eller 'fidde'. Mit statement ser således ud:

SELECT *
FROM `chatbeskeder`
WHERE (
privateto IS NULL
) OR (
privateto = 'fidde'
)
LIMIT 0 , 30

Dette virker imidlertid ikke. Jeg får ikke beskeder ud hvor privateto='fidde'. Nogen der har en ide til hvad det kan skyldes??

M.v.h.
Fido26
Avatar billede Slettet bruger
31. august 2004 - 12:33 #1
Prøv at fjerne ` `  fra charbeskeder.
dvs:
SELECT * FROM chatbeskeder...osv.
Avatar billede erikjacobsen Ekspert
31. august 2004 - 12:40 #2
Det virker rigtigt hvad du skriver. Mit eksempel

SELECT *
FROM `scooter`
WHERE (
navn IS NULL
) OR (
navn = 'gul scooter'
)

giver en fin gul scooter fra en test-db jeg har. Kan det skyldes din LIMIT, dvs
de første 30 poster er NULL-felter, og du når ikke ned til 'fidde' ??
Avatar billede Slettet bruger
31. august 2004 - 12:41 #3
Se bort fra min kommentar, det har ikke noget med det at gøre.
Avatar billede fido26 Praktikant
31. august 2004 - 13:19 #4
Okay erikjacobsen! Det var lige præcis derfor. Eller det var da vist en vaskeægte fejl 40! :O)

Hvis du lige svarer engang så får du point
Avatar billede erikjacobsen Ekspert
31. august 2004 - 13:22 #5
;) Nej tak, jeg samler slet ikke på point. Du svarer bare selv, og accepterer eget svar.
Avatar billede fido26 Praktikant
31. august 2004 - 13:23 #6
Okay
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