webForumDet fria alternativet

AND och OR...

Databaser & SQLur Databashanterare & SQL

1 svar · 174 visningar · startad av koltrasten

koltrastenMedlem sedan okt. 2002272 inlägg
#1

Status måste vara 'ok'
Antingen Del1 eller Del2 skall innehålla 'abc'.

Detta är i en SQL-sats.

...WHERE Status='ok' AND Del1='abc' OR Del2='abc'

funkar ju inte...

Om ni inte förstår så skall jag ge exempel:
Status='ok'
Del1='jks'
Del2='abc'

Status='nej'
Del1='abc'
Del2='asa'

Status='ok'
Del1='jks'
Del2='sis'

I detta fall är det kommer endast det första exemplet med i recordsettet!

LarsGMedlem sedan dec. 200012 464 inlägg
#2
WHERE Status='ok' AND (Del1='abc' OR Del2='abc')
133 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)