webForumDet fria alternativet
Logga in / Bli medlem

AND och OR...

Databaser & SQL

1 svar · 176 visningar · startad av koltrasten

Medlem sedan okt. 2002272 inlägg
Trådstart#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!

Medlem sedan dec. 200012 464 inlägg
#2
WHERE Status='ok' AND (Del1='abc' OR Del2='abc')
256 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)