我有一個表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()。 –