看MSDN的例子也看不懂..比方说B. 比较使用 EXISTS 和 IN 的查询
这个例子比较了两个语义类似的查询。第一个查询使用 EXISTS 而第二个查询使用 IN。注意两个查询返回相同的信息。USE pubs
GO
SELECT DISTINCT pub_name
FROM publishers
WHERE EXISTS
   (SELECT *
   FROM titles
   WHERE pub_id = publishers.pub_id
   AND type = 'business')
GO-- Or, using the IN clause:USE pubs
GO
SELECT distinct pub_name
FROM publishers
WHERE pub_id IN
   (SELECT pub_id
   FROM titles
   WHERE type = 'business')
GO下面是任一查询的结果集:pub_name                                 
---------------------------------------- 
Algodata Infosystems                     
New Moon Books                           (2 row(s) affected)
就是第一个例子里EXISTS后面的子查询的内容不明白..那句 pub_id = publishers.pub_id  是什么意思啊..