我有麻烦了。如何联接2表查询。如果数据表:
表1:
客户ID:1,2,3,4,5
客户代码:cus1,cus9,cus4,空,空
客户名称:罗亚、阿尔穆德纳、杰克、简、弗朗西斯科
表2:
客户ID:1,2,3,4
客户代码:cus1,cus2,cus9,空
客户名称:罗亚、何塞、阿尔穆德纳、简
问:什么是查询以显示2表中的所有名称(没有重复的名称)。
谢谢你的回答。
最佳答案
你不需要一个JOIN
语句,你需要一个UNION
语句
select distinct name from table1
union
select distinct name from table2
如果您使用
union all
它将创建重复项,但是union
本身不会。如果你想更安全的话,也可以用
select distinct name from ()
包起来。关于sql - 如何联接2表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50168759/