webForumDet fria alternativet

Måste finnas i IN

1 svar · 193 visningar · startad av skarbratt

skarbrattMedlem sedan juli 2000325 inlägg
#1

Om jag har frågan:
SELECT * FROM tabell WHERE nummer IN ('10', '5', '20')

Hur gör jag om jag vill att alla talen (10, 5, 20) måste finnas i tabelen och inte att det räcker med att en av dem finns....

LarsGMedlem sedan dec. 200012 464 inlägg
#2
SELECT * FROM tabell 
WHERE nummer IN ('10', '5', '20') 
and exists (select 1 from tabell 
                 WHERE nummer IN ('10', '5', '20') 
              group by nummer 
           having count(distinct nummer) = 3)
125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)