[英]join single value from one table to multiple rows table - Oracle
我在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的值。 提前致謝!
也許你可以嘗試Cross join
SELECT t2.*,t1.*
FROM Table1 t1 CROSS JOIN Table2 t2
您無需加入即可實現目標,如下所示:
SELECT ProductCode, Customers, (SELECT AllCustomers FROM Table1 WHERE ROWNUM = 1)
FROM Table2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.