繁体   English   中英

使用SQL Join从1列的2个表中获取超级名称集

[英]Get Super set of Names from 2 tables in 1 column using SQL Join

有2张桌子

表格1

Tom
Amy
Phil

表2

Tom
Mary
Sunny
Tom

现在,我将获得具有这些不同值的超级结果集:

结果

Tom
Amy
Phil
Mary
Sunny

我如何使用JOINS来获得它? 请注意,我想要1列以下的结果

我可以使用UNION获得该结果,但是由于某种原因我无法使用它; 我需要使用联接。

您可以像这样连接两个表:

从表1 t1内连接表2选择t1.colname = t2.colname上的名称

或者您可以进行工会:

从表1中选择名称并集所有从表2中选择名称

我不记得是工会还是工会,但这就是你的方式

您可以使用UNION:

Select name from table1
Union Distinct
Select name from table2;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM