webForumDet fria alternativet

Flera or i where, blir problem.

3 svar · 293 visningar · startad av Frezze

FrezzeMedlem sedan apr. 2004114 inlägg
#1

Hejsan.
Min Select kod ser ut så här just nu:
WHERE rKat ='Recension' or rKat='Förtitt' or rKat='Artikel' or rKat='Retro' or rKat='Ledare' and rCheck=1 order by datum desc LIMIT 4")

Och det fungerar utmärkt, för de som har värdet Recension, Förtitt, Artikel, Retro och Ledare visas, men sedan bryr det sig inte om rCheck har värdet 0 eller 1.
Vad ska jag göra? Koden ska mer eller mindre visa alla poster, utom de som har värdet rkat='Nyhet', så det borde finnas ett annat alternativ. Men hur?

Tacksam för all hjälp jag kan få!

@ndersMedlem sedan juni 200032 969 inlägg
#2

Det är inte ovanligt att lösningen heter parenteser.

WHERE (rKat ='Recension' or rKat='Förtitt' or rKat='Artikel' or rKat='Retro' or rKat='Ledare') and rCheck=1 order by datum desc LIMIT 4")

I övrigt: frågor om SQL ställs med fördel i SQL-forumet.

Jesper TMedlem sedan nov. 20017 144 inlägg
#3
SELECT * FROM tabell WHERE rkat<>'Nyhet' and rCheck=1
LarsGMedlem sedan dec. 200012 464 inlägg
#4

Flyttas från ASP

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