Indien expliciet vermeld, is de limiet 1.000, d.w.z.:
select * from the_table where id in (1, 2, ..., 1000)
Dit staat in de documentatie over de IN-voorwaarde :
Indien niet expliciet vermeld, is er geen limiet:
select * from table1 where id in ( select id from table2 )
Hoewel het handig is, zijn er vaak betere manieren om zoveel of meer waarden door te geven aan een SELECT. Het is misschien de moeite waard om een referentietabel met een bepaalde beschrijving of JOIN te overwegen.
Zie ook: