|
3
|
| Jon Davis Glenn Block · 技术社区 · 16 年前 |
|
|
1
1
完全外部联接只能在companyID和employeeName上的TableA和TableB之间进行,因为这是一个值,如果它只存在于一个表中,则希望填充为NULL。
完全外部连接解决方案:
就我个人而言,我觉得很难用完全的外部连接来思考。我的方法是:通过在受影响的表之间进行并集,在结果中找到所需的不同EmployeeNames,然后使用左联接从两个表中获取数据,从而在需要时获得null。 左连接示例:
|
|
2
2
运算后给出了测试数据和预期结果集 试试这个(问题中的表格和测试数据):
输出:
|
|
|
3
1
|
|
|
4
0
我想我最终要做的就是继续使用存储过程。 |