SQL匹配两个表

时间:2018-04-19 12:06:38

标签: sql sql-server tsql

我有以下情况,也许这对我的问题更为舒适。

我有两个表(例如ORDERS,CANCEL),每个表都有值,没有办法加入它们。

以下是一些记录,以了解我想要做什么。

订单

1
2
3
4
5

取消:

A
B
C
D
E

现在我需要以下输出:

1  A
1  B
1  C
1  D
1  E
2  A
2  B
2  C
2  D
2  E
3  A

等等。也许我需要匹配一张桌子。有人有想法吗?

1 个答案:

答案 0 :(得分:3)

您可以使用cross join

select o.col1, c.col1
from orders o cross join
     cancels c;