webForumDet fria alternativet

Måste finnas i IN

Databaser & SQL

1 svar · 193 visningar · startad av skarbratt

Medlem sedan juli 2000325 inlägg
Frågan#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....

Medlem 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)
300 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
155 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
161 ms — ändringar (db)