首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
DB2
数据库开发
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
cross join
加为好友
发送私信
在线聊天
markleilei
该用户很懒,没有设置昵称
等级:
可用分等级:
贫农
总技术分:
2
总技术分排名:
285337
结帖率:
22.73%
发表于:
2008-08-19 11:35:01
楼主
数据库中的cross join是什么意思啊?能否给个简单的例子
问题点数:
50
回复次数:
4
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
WangZWang
先来
等级:
可用分等级:
掌柜
总技术分:
41090
总技术分排名:
217
发表于:
2008-08-19 11:45:38
1
楼 得分:
0
交叉联接
没有 WHERE 子句的交叉联接将产生联接所涉及的表的笛卡尔积。第一个表的行数乘以第二个表的行数等于笛卡尔积结果集的大小。
如:
SELECT au_fname, au_lname, pub_name
FROM authors CROSS JOIN publishers
ORDER BY au_lname DESC
结果集包含 184 行(authors 有 20 行,publishers 有 8 行;20 乘以 8 等于 160行)。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liyan93834183
奕羲
等级:
可用分等级:
富农
总技术分:
2515
总技术分排名:
10537
发表于:
2008-08-19 11:46:43
2
楼 得分:
0
CROSS 是迪卡尔积
cross join 是交叉连接
可以没ON的连接条件,所得到的结果记录数是相连接的两个表的记录数相乘
也就是说无需任何关联条件就可把两个表的数据以乘的关系关联在一起
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yangxiao_jiang
东北大胖(图片里的字是:这一带竟是国外烟头:)
等级:
可用分等级:
富农
总技术分:
9530
总技术分排名:
2070
发表于:
2008-08-19 16:18:30
3
楼 得分:
0
迪卡尔积
A表
1
2
B表
3
4
得到
1 3
1 4
2 3
2 4
4条记录,两表记录数相乘。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
markleilei
该用户很懒,没有设置昵称
等级:
可用分等级:
贫农
总技术分:
2
总技术分排名:
285337
发表于:
2008-08-19 17:58:40
4
楼 得分:
0
哦 谢谢各位 我明白了
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友