会员中心
0次 #BI&大数据 wudaxin于7个月前
cross join和,和inner join有啥区别
交叉连接也就是笛卡尔积,类似两个数据集的排列组合
—-内连接select * from emp t join dept tt on t.deptno=tt.deptno;
—-(交叉连接)select from emp t cross join dept tt where t.deptno=tt.deptno;—只能用where,不能用on—-等价于select from emp t, dept tt where t.deptno=tt.deptno;
—-笛卡儿积
select from emp t cross join dept tt;—-等价于select from emp t, dept tt;
—-内连接
select * from emp t join dept tt on t.deptno=tt.deptno;
—-(交叉连接)
select from emp t cross join dept tt where t.deptno=tt.deptno;—只能用where,不能用on
—-等价于
select from emp t, dept tt where t.deptno=tt.deptno;
—-笛卡儿积
select from emp t cross join dept tt;
—-等价于
select from emp t, dept tt;