Column no existe en la cláusula IN, pero SQL ejecuta
Tengo una consulta que usaIN
cláusula Aquí hay una versión simplificada:
SELECT *
FROM table A
JOIN table B
ON A.ID = B.ID
WHERE B.AnotherColumn IN (SELECT Column FROM tableC WHERE ID = 1)
tableC
no tiene unaColumn
columna, pero la consulta se ejecuta bien sin mensaje de error. ¿Alguien puede explicar por qué?