为什么我会为此获得这么多记录
SELECT e.OneColumn, fb.OtherColumn
FROM dbo.TABLEA FB
INNER JOIN dbo.TABLEB eo ON Fb.Primary = eo.foregin
INNER JOIN dbo.TABLEC e ON eo.Primary =e.Foreign
WHERE FB.SomeOtherColumn = 0
当我运行它时,我得到了数百万条记录,这是不正确的情况,所有表的记录数都较少。
我需要从 TableA 和 TableC 中获取列,因为它们没有逻辑连接,所以我必须使用 TableB 作为桥梁
编辑
下面是计数:
TABLEA = 273551
TABLEB = 384412
TABKEC = 13046
上面的查询 = 2 分钟后我强行取消了查询.. 直到那时计数为11437613
有什么建议吗?