【发布时间】:2011-05-26 13:19:51
【问题描述】:
我正在 SQL Server 中编写一些带有自联接的查询。当我在 SELECT 子句中只有一列时,查询会返回一定数量的行。当我从表的第二个实例向 SELECT 子句添加另一列时,结果增加了 1000 行!
这怎么可能?
谢谢。
编辑:
我在FROM子句中有一个子查询,也是同一张表的自连接。
【问题讨论】:
-
能否包含 SQL 语句,或者至少是一个示例?
-
同意:没有示例代码无法回答。
-
如果没有看到查询,这有点难以分辨,但根据您的症状,听起来您有一个
group by子句,并且无法完全理解后者的工作原理。 -
谢谢大家。由于机密性,我无法粘贴实际查询。我将不得不举一个类似的例子。
-
好的,我期待着。同时,别担心,SQL 没有损坏 :)