在sql中cross join的使用:
1、返回的记录数为两个表的记录数乘积。
2、将A表的所有行分别与B表的所有行进行连接。
例如:
tableA
r1 r2
A B
C D
tableB
r3 r4
1 2
3 4
lect * from tableA cross join tableB;
return:
r1 r2 r3 r4
r1 r2 1 2
r1 r2 3 4
A B r3 r4
A B 1 2
A B 3 4
C D r3 r4
C D 1 2
C D 3 4
将两张表的情况全部列举出来
结果表:列= 原表列数相加
行= 原表行数相乘
本文发布于:2022-11-02 22:29:35,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/83/420445.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |