【发布时间】:2013-01-26 14:44:21
【问题描述】:
我有两张这样的桌子
id Name allocation
2 Ash 15
3 Alam 18
4 Rifat 20
和
Date Id Present
24 2 10
24 3 15
25 2 10
25 3 12
25 4 12
现在我想得到以下结果
Date Id Alloc Present
24 2 15 10
24 3 18 15
24 4 20 NULL
25 2 15 10
25 3 18 12
25 4 20 12
我已经尝试过JOIN 查询,但它没有给出想要的结果
如何得到上述结果?
【问题讨论】:
-
rifat 在第二张表中没有条目。但我想将他作为 NULL 或零包含在结果集中。每个不同的日期都有权加入第一张表
标签: sql sql-server-2008 join