SQLServer中的左联接是不是就是以主表为主,子表中内容不符的都设为空;右联接是不是以子表为主,主表中条件不符的设为空,我这样理解对吗?
以下面的语句为例:
1>SELECT * FROM [A] LEFT JOIN [B]
on [A].a = [B].a AND [A].c = [B].c AND [A].e = [B].e
这个就是以A表为主,B表中不符合条件的都设为空?
2>SELECT * FROM [A] RIGHT JOIN [B]
on [A].a = [B].a AND [A].c = [B].c AND [A].e = [B].e
这个就是以B表为主,表A中符合条件的都设为空?
附A表数据
B表数据
1>的结果:

2>的结果:
各位大侠,我的理解对吗?