Pra*_*lur 0 sql oracle join jointable
我有2个如下表:
Table 1
---------
1
2
3
Table 2
--------
A
B
C
Run Code Online (Sandbox Code Playgroud)
我如何加入以获得如下输出:
Output
---------
1 A
1 B
1 C
2 A
2 B
2 C
3 A
3 B
3 C
Run Code Online (Sandbox Code Playgroud)
用途Cross join:
SELECT *
FROM Table1
CROSS JOIN Table2
Run Code Online (Sandbox Code Playgroud)
您可以通过替换*表字段来更改顺序.
了解有关Cross Join的更多信息.
或者你可以这样做:
SELECT Table1.*,Table2.*
FROM Table2,Table1
Run Code Online (Sandbox Code Playgroud)
结果:
ID NAME
1 A
1 B
1 C
2 A
2 B
2 C
3 A
3 B
3 C
Run Code Online (Sandbox Code Playgroud)