1

为什么 MS-SQL 在此选择中不抛出错误?#aa 表中没有 Document_ID 字段。

 CREATE TABLE docs
 (
  Document_ID uniqueidentifier
 )

 SELECT 0x00 Document_XX
 INTO #aa


 SELECT * 
 FROM docs
 WHERE Document_ID IN (SELECT Document_ID FROM #aa)
4

1 回答 1

1

Document_IDin将SELECT Document_ID FROM #aa解决docs.Document_ID

这将与

SELECT * 
FROM docs d
WHERE Document_ID IN (SELECT d.Document_ID FROM #aa)
于 2013-11-12T11:28:56.313 回答