【发布时间】:2018-10-31 23:53:37
【问题描述】:
表 A 中有一个包含 200 万个 ID 的列表。表 B 中有另一个包含 350 万个 ID 的列表。有些客户 ID 在每个表中出现多次,有些 ID 在两个表中都出现。您将使用以下哪项来创建(在一个步骤中 - 没有子查询)表 C,其中包含表 A、表 B 或两者中存在的不同(无重复)客户 ID 的列表?
Union、Union ALL、Outer Join、Union Join-?
【问题讨论】:
-
你尝试了什么?
-
我尝试从 A.id=B.id 上的表 A 外部连接表 B 中选择 id。
-
选择不同的行。但是由于您需要一个联合来将两个表都返回到一个字段中,因此不确定 DISTINCT ROW 是否有效。
-
请通过帖子编辑而非 cmets 进行澄清。请阅读How to Ask 和向下投票箭头鼠标悬停文本。