我想加入2个表
表1:
Name quality identifier views visits date mmmyy
P1 high jbjs 64 7 1-1-2020 Jan20
P2 high2 jbjs 3 0 1-2-2020 Jan20
表2:
email Qty_sent identifier click date mmmyy
E1 2000 jbjs 45 1-23-2020 Jan20
E2 1000 jbjs 9 1-4-2020 Jan20
我正在做的是
select a.*, b.* from table1 a
inner join table2 b
on a.identifier=b.identifier
and a.mmmyy=b.mmmyy
我期望得到的是
Name quality identifier views visits date mmmyy email Qty_sent identifier click date mmmyy
P1 high jbjs 64 7 1-1-2020 Jan20 E1 2000 jbjs 45 1-23-2020 Jan20
P2 high2 jbjs 3 0 1-2-2020 Jan20 E1 2000 jbjs 45 1-23-2020 Jan20
P1 high jbjs 64 7 1-1-2020 Jan20 E2 1000 jbjs 9 1-4-2020 Jan20
P2 high2 jbjs 3 0 1-2-2020 Jan20 E2 1000 jbjs 9 1-4-2020 Jan20
如果您希望将第一个表的所有行与第二个表的所有行组合在一起,这称为交叉联接。
您可以将其键入为:
select *
from table1
cross join table2