我正在使用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.
答案 0 :(得分:3)
您想要一个cross join
:
select c.Customer_Number, b.brand_name
from customers c cross join
brands b