SQL连接两个没有键/关系的表

dir*_*rol 19 sql join

我有两张桌子,其中一张桌子有一周,而第二张桌子有几个类别.我需要创建一个包含每周和每个类别的表,但是没有字段/键在两个表中相交:

表格1:

week1
week2
week3
week4
Run Code Online (Sandbox Code Playgroud)

表2:

Cat1
Cat2
Run Code Online (Sandbox Code Playgroud)

结果表:

week1 cat1
week1 cat2
week2 cat1
week2 cat2
...
week4 cat1
week4 cat2
Run Code Online (Sandbox Code Playgroud)

我想在不使用许多游标/循环的情况下执行此操作.

Mat*_*nes 45

SELECT * FROM Table1 CROSS JOIN Table2
Run Code Online (Sandbox Code Playgroud)

这将为您提供Table1和Table2中所有列的每个组合.


Val*_*lev 7

你试过了吗

 SELECT * FROM table1, table2
Run Code Online (Sandbox Code Playgroud)