我需要做两个表的联接,我需要从表中的一切内容,并从表B中只是东西在“REF”的每一行,是不是已经在表A的结果。加入其中的记录不匹配
主要事实: 表B中包含的ID /名称的完整量不过所有其他信息是空白。它基本上只是一张包含所有员工姓名和身份证号码的表格,但其完整列表。 表A包含有限的结果,但所有其他列都包含数据。
我需要的是用表B作为一个完整的参考,而不是仅仅看表A所以基本上存在:
“给我的一切,从表A,并添加额外的人的详细信息 发现在他们已经不表B中存在表A给我一个完整的结果集”
select
ID,
Name,
StartDate,
EndDate,
State,
Status,
Comment,
IsComment
from
tableA
select
ID,
Name,
StartDate,
EndDate,
State,
Status,
Comment,
IsComment
from
tableB
表A的内容:
ID Name START_DATE END_DATE STATE Status Comment Is_Comment
6760 chris 2012-09-03 2012-09-09 4 Applied 0
6524 dave 2012-09-03 2012-09-09 4 Applied 0
4268 james 2012-09-03 2012-09-09 4 Applied Friday-Off 1
7851 rob 2012-09-03 2012-09-09 4 Applied 0
项
表B内容
ID Name START_DATE END_DATE STATE Status Comment Is_Comment
6760 Chris
6524 dave
4268 james
7851 rob
4521 ryan
5698 julie
4596 rory
1111 mary
5621 owain
9999 jacob
后,加入什么,我希望看到:
ID Name START_DATE END_DATE STATE Status Comment Is_Comment
6760 chris 2012-09-03 2012-09-09 4 Applied 0
6524 dave 2012-09-03 2012-09-09 4 Applied 0
4268 james 2012-09-03 2012-09-09 4 Applied Friday-Off 1
7851 rob 2012-09-03 2012-09-09 4 Applied 0
4521 ryan
5698 julie
4596 rory
1111 mary
5621 owain
9999 jacob
我试图做一个左连接上(子查询这给表B的结果)在tableb.id <> tablea.id – JsonStatham
这是一个非常简单的左连接问题,你只需要改变选择列表,从列表中获取信息。检查我的解决方案 –