webForumDet fria alternativet
Logga in / Bli medlem

Where IN ?

Databaser & SQL

2 svar · 228 visningar · startad av erka

Medlem sedan dec. 19996 522 inlägg
Trådstart#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

Medlem sedan juni 200032 967 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,

Medlem sedan dec. 19996 522 inlägg
#3

Ahh det var måndag , tack snabeln!

277 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c
143 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)