我在Oracle中有以下表格:
Table 1 Table 2
AllCustomers ProductCode Customers
5200000 ABC 15265
DEF 156890
在Oracle中,我想加入他们两个,如下:
Table 3
ProductCode Customers AllCustomers
ABC 15265 5200000
DEF 156890 5200000
我如何加入这些表格?如您所见,他们没有要加入的关键字段。我只需要在新表中填充第三列,其中包含相同的值,即AllCustomers中的一列。提前谢谢!
答案 0 :(得分:4)
也许你可以尝试Cross join
SELECT t2.*,t1.*
FROM Table1 t1 CROSS JOIN Table2 t2
答案 1 :(得分:2)
您可以在没有加入的情况下实现目标,例如:
SELECT ProductCode, Customers, (SELECT AllCustomers FROM Table1 WHERE ROWNUM = 1)
FROM Table2