SQL query med en massa OR och AND

ASP

2 svar · 193 visningar · startad av tlee

Medlem sedan mars 2001290 inlägg
Trådstart#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

Medlem sedan dec. 19995 874 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 :)

Medlem sedan dec. 19996 522 inlägg
#3

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

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)