相关疑难解决方法(0)

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)
Run Code Online (Sandbox Code Playgroud)

tableC没有Column列,但查询执行得很好,没有错误消息.有谁能解释为什么?

sql sql-server-2008

6
推荐指数
1
解决办法
1439
查看次数

标签 统计

sql ×1

sql-server-2008 ×1