我有两个表A和B ... A和B可以通过一个公共列连接.A和B将在连接列上匹配一些行.但是A有一些B没有的行,B有一些A没有的行.
从A到B的LEFT OUTER JOIN将给出A中的所有行,为无法匹配的B列填充NULLS.RIGHT OUTER JOIN给出B中的所有行,为无法匹配的A列填充NULLS.
我想从A和B接收所有行,同时在仅在B中的行上为A列返回NULL,对于仅在A中的B列返回NULL.
我知道我可以使用UNION和1 INNER + 1 LEFT + 1 RIGHT进行此操作,但是有一个SELECT查询可以实现吗?