webForumDet fria alternativet

Flera Where i en sql

4 svar · 220 visningar · startad av Jymdis

JymdisMedlem sedan mars 20016 260 inlägg
#1

Hej!

En sak som jag aldrig behövt göra innan är att ha flera where, dvs

select * from where a = b, c = d

kan man skriva så? och om man vill ha såhär:

select * from where a = b, c, d

Kan man skriva så, eller finns det nåt vettigare? Är det OR som gäller kanske?

MatsJMedlem sedan apr. 2004459 inlägg
#2

Du får sätta dit and (eller or):

Select * From tbl Where a = b And c = d

2.

Select * From tbl Where a = b And a = c And a = d
JymdisMedlem sedan mars 20016 260 inlägg
#3

Jo, fast jag förklara dåligt, det var OR jag ville ha :)

Engine^Medlem sedan dec. 20003 887 inlägg
#4

Då går det bra att använda IN...

SELECT * FROM tbl WHERE a IN (b, c, d)
JymdisMedlem sedan mars 20016 260 inlägg
#5

Det var nåt sånt jag letade efter! Perfekt! Tackar :)

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