Cita: Cómo se usa el IN en mysql??
Hasta donde se o al menos entendi.. se usa como parametro en el WHERE para comparar con un array.. pero no sabría como se pasa el parametro y llevarlo a cabo...
El uso depende del contexto, pero desde ya te digo que no se usa con un array porque en MySQL no existen los arrays.
Hay dos usos básicos:
1) Como función, para buscar un valor entre un conjunto de valores separados por comas:
2) Como comparador en el WHERE contra el resultado de una subconsulta:
Caso en el que se puede usar más de una columna para comparar: