我有一个以特定方式查询 2 个表的用例。
两个表都有一个列。
表 1 第 1 列:
A
B
C
表 2 第 1 列:
1
2
3
我需要构造一个查询,使其看起来像下面这样:
A 1
A 2
A 3
B 1
B 2
B 3
...
这在 MS SQL Server 中可能吗?
谢谢,
特伦特
最佳答案
它被称为CROSS JOIN
Select t1.column1,t2.column1 from Table1 t1
CROSS JOIN Table2 t2
它将产生两个表之间的笛卡尔积。
关于sql - 如何编写 SQL 查询来操作 2 个表之间的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40289507/