Gdy wyraźnie zaznaczono, limit wynosi 1000, tj.:
select * from the_table where id in (1, 2, ..., 1000)
Jest to w dokumentacji dotyczącej stanu IN :
Jeśli nie jest to wyraźnie określone, nie ma limitu:
select * from table1 where id in ( select id from table2 )
Chociaż przydatne, często istnieją lepsze sposoby przekazywania tych wielu lub więcej wartości do SELECT. Warto rozważyć tabelę referencyjną z jakimś opisem lub DOŁĄCZ.
Zobacz też: