在没有主键的情况下联接2个表

时间:2020-06-22 18:23:46

标签: sql oracle

我正在使用Oracle SQL。我有2个数据集。

一个拥有客户数据,另一个仅是品牌名称列表

如何合并这两个表,以便每个客户都有每个品牌名称

例如:

Customer_Number  
---------------
1  
2  
3  
4  
5  


Brand_Name  
-----------
A  
B  
C  
D  
E

我希望我的最终输出看起来像这样

Customer_Number  Brand_Name  
---------------------------
1 A  
1 B  
1 C  
1 D  
1 E   
2 A  
2 B  
2 C  
2 D  
2 E  
etc. 

1 个答案:

答案 0 :(得分:3)

您想要一个cross join

select c.Customer_Number, b.brand_name
from customers c cross join
     brands b