webForumDet fria alternativet

Where IN ?

2 svar · 228 visningar · startad av erka

erkaMedlem sedan dec. 19996 522 inlägg
#1

Hej, jag har totalt hjärnsläpp idag och kan inte komma på hur man gör följande, vilket jag vet går.

Jag har en sträng som ser ut tex så här: 2,34,521,3,5,98

Jag vill ställa en fråga som hämtar ut alla poster vars fält "Fk_CompId" finns i strängen

typ SELECT * FROM COMP WHERE Fk_CompId IN '2,34,521,3,5,98'

Vad är fel i min hjärna idag

@ndersMedlem sedan juni 200032 969 inlägg
#2

Du skall ha parenteser, och inga apostrofer runt värdena.

SELECT * FROM COMP WHERE Fk_CompId IN (2,34,521,3,5,98)

mvh,

erkaMedlem sedan dec. 19996 522 inlägg
#3

Ahh det var måndag , tack snabeln!

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