SQL第二个表中所有行旁边的一个表中的所有行

时间:2015-05-06 18:40:18

标签: sql sql-server

Table1:
a
b
c

Table2:
d
e
f

如何在sql server中获得以下结果:=?

ad
ae
af
bd
be
bf
cd
ce
cf

这些表没有共同的列。我只想查看两个表中所有行的所有可能组合。

3 个答案:

答案 0 :(得分:1)

SELECT *
FROM Table1
CROSS JOIN Table2

答案 1 :(得分:1)

CROSS JOIN就是你想要的:

SELECT *
FROM Table1
CROSS JOIN Table2

答案 2 :(得分:1)

您可以使用以下查询来获取所需的输出:

select * from Table1, Table2