选择每个左手行的所有右手行SQL ..帮助!

Dan*_*ton 3 sql t-sql sql-server join

我目前正在寻找一个将执行此操作的Select语句.

|------Apples------| 
 |--id--|
 - 1   
 - 16
 - 23
 - 42

|------Oranges------| 
 |--id--|
 - a   
 - b
 - c

*SELECT STATEMENT*

|------Fruit Cocktail------| 

|--AppleID--|--OrangeID--|
   1              a
   1              b
   1              c
   16             a
   16             b
   16             c
Run Code Online (Sandbox Code Playgroud)

等等...

所以基本上每个左手栏都选择那个和每个右手栏

谢谢Daniel

Qua*_*noi 5

SELECT  *
FROM    Apples
CROSS JOIN
        Oranges
Run Code Online (Sandbox Code Playgroud)

或者,使用隐式连接语法,只需:

SELECT  *
FROM    Apples, Oranges
Run Code Online (Sandbox Code Playgroud)


Dam*_*ash 5

这是简单的交叉连接

SELECT * FROM Apples, Oranges;
Run Code Online (Sandbox Code Playgroud)

要么

SELECT * FROM Apples CROSS JOIN Oranges;
Run Code Online (Sandbox Code Playgroud)