webForumDet fria alternativet

SQL query med en massa OR och AND

3 svar · 193 visningar · startad av tlee

tleeMedlem sedan mars 2001290 inlägg
#1
SELECT Företagsnamn, Faktureringsadress, Pnr, Ort, Hemsida
FROM Kunder WHERE (Kategori = 'cav') OR
(Kategori='ucr') OR (Kategori='ucv') OR 
(Kategori= 'car' AND Komkat='kom') OR 
(Kategori='car' AND Komkat='kka') AND 
(KLan ='Stockholm') ORDER BY 
Företagsnamn;

När jag kör denna så struntar han helt i den sista Klan='Stockholm' utan väljer allting...

skall jag sätta dem inom gemensama ( ), någon som kan få fason på den?

/t

BrimbaMedlem sedan dec. 19995 875 inlägg
#2

kanske skulle det hjälpa..

prova..

SELECT Företagsnamn, Faktureringsadress, Pnr, Ort, Hemsida
FROM Kunder WHERE ((Kategori = 'cav') OR
(Kategori='ucr') OR (Kategori='ucv') OR 
((Kategori= 'car' AND Komkat='kom')) OR 
((Kategori='car' AND Komkat='kka'))) AND 
(KLan ='Stockholm') ORDER BY 
Företagsnamn;

Lycka till :)

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=19" TARGET=_blank>Skulle du äta på restaurang, om det var rökförbud?
</A>Varför blir mina isbitar inte lika klara som i reklamen?

erkaMedlem sedan dec. 19996 522 inlägg
#3

denna fråga hör hemma i sql forumet. LarsG svarar säkert på den där

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

ToonsterMedlem sedan feb. 20001 590 inlägg
#4

Bör vara parentesfel, blandat med logiskt fel.

testa med:

 
((KLan ='Stockholm') OR 
((Kategori= 'car' AND Komkat='kom')) OR
((Kategori='car' AND Komkat='kka')) OR
(Kategori='ucr') OR
(Kategori='ucv') OR
(Kategori = 'cav'))

Borde gå att få enklare frågor med en annan typ av databasfält.

/T

------------------
Jensen Ambassadör, mitt bästa köp! www.jensen.no

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)