mysql将两个表连接到n:m关系

umuewwlo  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(287)

我有两个表(表1和表2),我想创建一个id为的表(表3)。可以说是n-to-m关系表。

Table 1
1 Mark
2 George
3 David

Table 2
5 Bank
6 Construction
7 Carfactory

Table 3
1 5
1 6
1 7
2 5
2 6
2 7
3 5
3 6
3 7

我可以这样做,表1中的行从1到3,而不是1行,所有的行都从表2中获取。有人能帮我吗?

1u4esq0p

1u4esq0p1#

使用交叉连接可以实现预期的输出。

SELECT table1.id,table2.id FROM table1 CROSS JOIN table2

相关问题