【发布时间】:2015-07-19 09:59:50
【问题描述】:
我正在尝试将一个数据表连接到另一个表,但我要加入的 ID 之一是 NULL。但是,我有一个特定的 ID,我希望它与 NULL 链接。
我可能在这个例子中过于简化了这个问题,但我希望这会为我指明正确的方向。所以假设我们有下面的两个表。
表 1:
Name ID
A 1
B 2
C NULL
表 2:
ID Value
1 4
2 5
3 6
我需要在查询中做什么才能得到这样的输出?
输出:
Name Value
A 4
B 5
C 6
提前感谢您的帮助。
【问题讨论】:
-
在连接条件上使用 ISNULL 条件,例如 ON ISNULL(t1.ID,specific id) = t2.ID
标签: sql sql-server select null sql-server-2012