全外连接和交叉连接有什么区别啊?帮帮俺菜鸟,谢谢各位大虾了!!!

pcfans007 2006-04-18 06:28:31
AS TITLE!
...全文
473 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwbhanye 2006-04-19
  • 打赏
  • 举报
回复
交叉连接 cross join 是SQL1999的语法
CROSS JOIN 子句会产生两个表的交叉乘积,和两个表的笛卡儿积是一样的
modenfire 2006-04-19
  • 打赏
  • 举报
回复
交叉连接,好像没听过,书里没找到,能举个例子吗
Visual_Studio_Net 2006-04-18
  • 打赏
  • 举报
回复
内连接只是列出与连接条件相匹配的数据行。而全外连接不只列出与连接条件相匹
配的行,而是列出左表(左外连接时)、右表(右外连接时)或两个表(全外连接时)中所有符合搜索条件的数据行
pcfans007 2006-04-18
  • 打赏
  • 举报
回复
那全外连接和内连接有什么区别呢?我已经快晕了
Visual_Studio_Net 2006-04-18
  • 打赏
  • 举报
回复
全外连接列出的是左右两个表中所有符合条件的数据行;
交叉连接返回连接表中所有数据行的笛卡尔积,其结果集合中的
数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。
表达不好,不知道能不能看得懂

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧