WHERE stad = 'bla' OR stad = 'hej'?

Databaser & SQL

2 svar · 200 visningar · startad av Gaski

Medlem sedan juni 2000310 inlägg
Trådstart#1

Har en sql sats som ser ut som följande:

SELECT * FROM kalender WHERE datum = now() AND stad = '$stad' ORDER BY datum, kategori

Men jag vill att den ska hämta alla poster där datumet är dagens och staden är som variabeln ELLER strängen "alla".

Hur skriver man detta bäst i den sql-satsen?

Medlem sedan dec. 200012 464 inlägg
#2
SELECT * FROM kalender WHERE (datum = now() AND stad = '$stad') or stad = 'alla' ORDER BY datum, kategori
Medlem sedan juni 2000310 inlägg
#3

Visste inte att man kunde använda paranteser i sqlsatser, smart...

:)

244 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)