博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cross join
阅读量:6938 次
发布时间:2019-06-27

本文共 407 字,大约阅读时间需要 1 分钟。

CROSS JOIN连接用于生成两张表的笛卡尔集。 

在sql中cross join的使用:
1、返回的记录数为两个表的记录数乘积。
2、将A表的所有行分别与B表的所有行进行连接。
例如:
tableA
r1 r2
A B
C D
tableB
r3 r4
1 2
3 4
select * 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 C r3 r4
C D 1 2
C D 3 4
将两张表的情况全部列举出来
结果表: 列= 原表列数相加
行= 原表行数相乘

分类: 
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2012/11/16/2773178.html
,如需转载请自行联系原作者
你可能感兴趣的文章
zabbix自定义key监控mysql重要参数的运行情况
查看>>
CISCO 多协议,多进程,路由重分布及其路由策略应用
查看>>
ios开发备忘录十
查看>>
windows下 iis配置php5.6
查看>>
谷歌火狐浏览器保存网页为htm格式
查看>>
sqlserver表和库管理
查看>>
Ceph安装QEMU报错:User requested feature rados block device configure was not able to find it
查看>>
我的友情链接
查看>>
linux中 qt5 的环境搭建
查看>>
Qt 中调用cmd不显示窗口
查看>>
HBase原理和优化
查看>>
maven配置全局的jdk和配置局部的jdk
查看>>
Integer.valueOf(int i)源码
查看>>
CentOS 6.5 minimal 装配vmware-tools
查看>>
Linux中获取命令帮助
查看>>
从零构建PHP商用MVC框架(2.1 路由-带参数请求)
查看>>
CentOS用yum安装MariaDB
查看>>
ActiveMQ 全排序(Total Ordering)
查看>>
胖AP&瘦AP
查看>>
git 拉取问题
查看>>