Столбец не существует в предложении IN, но выполняется SQL

У меня есть запрос, в котором используется IN пункт. Вот упрощенная версия:

SELECT *
  FROM table A
  JOIN table B
    ON A.ID = B.ID
 WHERE B.AnotherColumn IN (SELECT Column FROM tableC WHERE ID = 1)

tableC не имеет столбца Column , но запрос выполняется нормально, без сообщения об ошибке. Кто-нибудь может объяснить, почему?

6
задан Neil Knight 22 February 2011 в 10:25
поделиться