Definición
El operador IN
se usa con la sentencia WHERE para permitir especificar multiples valores, donde simplifica el uso del operador OR
Sintaxis
SELECT nombre(s)_columna(s)
FROM nombre_tabla
WHERE nombre_columna IN (valor1, valor2, ...);
Equivalente con el operador OR
SELECT nombre(s)_columna(s)
FROM nombre_tabla
WHERE nombre_columna == valor1 OR nombre_columan == valor2 OR ...;
Combinación con SELECT
Se puede usar en conjunción con la sentencia SELECT, donde podemos buscar si un elemento esta en otra selección
SELECT * FROM Clientes
WHERE clienteID in (SELECT clienteID FROM Pedidos);