【发布时间】:2009-01-30 16:47:33
【问题描述】:
我需要编写一个选择查询,该查询根据条件(在本例中,基于其中一列中的值)连接表。我想做这样的事情:
SELECT *
FROM TableA
INNER JOIN TableB ON (TableA.Column1 = TableB.Column1 OR TableA.Column1 = 0) -- Does not work!
【问题讨论】:
-
据我所知,条件连接是不可能的,但还有其他方法可以实现类似的结果。您能否更新您的问题以在示例中包含您想要实现的目标?
-
A.Col=0 上的 A INNER JOIN B 的预期结果是什么??
-
具有预期结果的样本数据在这里会很棒。表定义会更好,但对于这样的问题可能不是必需的。
标签: sql sql-server