cross join
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
将两张表的情况全部列举出来
结果表: 列= 原表列数相加
行= 原表行数相乘
cross join相关推荐
- Spark SQL中出现 CROSS JOIN 问题解决
Spark SQL中出现 CROSS JOIN 问题解决 参考文章: (1)Spark SQL中出现 CROSS JOIN 问题解决 (2)https://www.cnblogs.com/yjd_hy ...
- SQL CROSS JOIN
最近在讲到T-SQL查询的Join部分时,一下子没有想起来CROSS JOIN的用法,因为其实平常也确实基本不用到.特意找了一个例子,以供参考 CROSS JOIN又称为笛卡尔乘积,实际上是把两个表乘 ...
- 11、CROSS JOIN:交叉连接(笛卡尔积)
前面所讲的查询语句都是针对一个表的,但是在关系型数据库中,表与表之间是有联系的,所以在实际应用中,经常使用多表查询.多表查询就是同时查询两个或两个以上的表. 在 MySQL 中,多表查询主要有交叉连接 ...
- 利用cross join 构造大量测试数据
DROP TABLE ##TEMP CREATE TABLE ##TEMP (i INT) DECLARE @TMP_I INT SET @TMP_I = 0 WHILE @TMP_I < 10 ...
- SQL中cross join,left join,right join ,full join,inner join 的区别
http://blog.csdn.net/sgivee/article/details/5081350 SQL中cross join,left join,right join ,full join,i ...
- SQL的各种连接(cross join、inner join、full join)的用法理解
SQL中的连接可以分为内连接,外连接,以及交叉连接 . 1. 交叉连接CROSS JOIN 如果不带WHERE条件子句,它将会返回被连接的两个表的笛卡尔积,返回结果的行数等于两个表行数的乘积: 举例, ...
- 使用笛卡尔积 cross join解决傻傻的问题
select * from (( select invname from bd_invbasdoc where rownum <=5)cross join (select custname fr ...
- 关于SQL数据库中cross join 和inner join用法上的区别?
使用mysql创建两张表 表a 表b 可以使用下面的脚本创建表,并且添加测试数据: CREATE TABLE `a` ( `name` varchar(10) CHARACTER SET utf ...
- mysql join 与 cross join 效率_浅析Mysql Join语法以及性能优化
在讲MySQL的Join语法前还是先回顾一下联结的语法,呵呵,其实连我自己都忘得差不多了,那就大家一起温习吧,这里我有个比较简便的记忆方法,内外联结的区别是内联结将去除所有不符合条件的记录,而外联结则 ...
最新文章
- 阿里云文件存储和自我管理的云解决方案的TCO比较
- R语言可视化包ggplot2绘制甘特图(gantt chart)实战
- 【转】jqGrid学习之参数
- HttpURLConnection获取页面源代码乱码问题
- 【项目管理】技术债务
- gridview获取当前行索引的方法
- leetcode -- 36.有效的数独
- c++注释快捷键_JAVA编程中你一定要掌握的“快捷键”
- python使用-如何在Windows上使用Python进行开发
- 把应用程序从 Internet Explorer 迁移到 Mozilla
- [傅里叶变换及其应用学习笔记] 二十二. 快速傅里叶变换
- 为什么会有Memlink? redis
- 【转】区块链底层架构概览:第一原则框架
- CSS动画文字闪烁问题
- mysql非常规的中文乱码问题
- 数据库--MySQL
- ENSP中ACL,NAT配置
- 智力题——1红蓝墨水
- 用计算机技术辅助语文教学,计算机技术相关论文范文文献,与计算机辅助语文教学相关毕业论文模板...
- 人工智能软件工程师软件清单
热门文章
- mysql socket错误_解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误...
- 映射到此登录名的用户_小课堂:什么是数据映射以及如何进行数据映射
- php nsdata,iOS播放PCM,NSData流代码(Audio Queue Services)
- vscode 搭建Linux 内核开发环境
- java 年计算_JAVA计算年/周的问题
- matlab 多条函数颜色渐变(没多大用处)
- DotNet并行计算的使用误区(二)
- RegeX —— 可视化正则表达式替换器
- C/C++ 指针函数 与 函数指针
- 关于c++变长参数列表总结