我有一个表TAB_1有230行。创建查询加入2个表1对1没有共同
CREATE TABLE TAB_1 (audit_id bigint NOT NULL PRIMARY KEY)
我有另一个表TAB_2,它也有230行。
CREATE TABLE TAB_2 (employee_id bigint NOT NULL PRIMARY KEY, first_name varchar(50) NOT NULL, last_name varchar(50) NOT NULL)
这两个表格没有任何共同之处。
我想写一个查询,它将给我这两个表1中的所有列1(即TAB_1的第1行与TAB_2的第1行,第2行的TAB_1与第2行的TAB_2等等)。该查询也将有230行。
我该怎么做?
我尝试了这些查询,但他们得到的结果的每一行中tab_1中次,每次行TAB_2:
select a.audit_id, b.employee_id, b.first_name, b.last_name
from TAB_1 a inner join TAB_2 b on 1 = 1
select a.audit_id, b.employee_id, b.first_name, b.last_name
from TAB_1 a cross join TAB_2 b
加入ROW_NUMBER()。 –