搜索

sql自连接查询问题

gecimao 发表于 2019-07-09 00:23 | 查看: | 回复:

  看倒数第二句,自连接查询的两张表不是一样吗,怎么还会有c1.DepartNoc2.DepartNo这句,同张表的同列还会不同?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  把一张表看成2张表,查询2张表里 kind 相同,但 departNo 不一样的列,就是这么简单。如表数据是这样的:

  这样就比较清楚了吧,其实更加正规的写法,应该是 inner join 代替 join

  展开全部你确定是join而不是left join或者right join么,这句sql感觉本身没有实际意义的。你可以自己去数据库里测试一下。更多追问追答追问测试通过,书上就是这么写的,那么你知道有号的那句是什么意思吗在同表中怎么会不等?追答好吧,我记错了,这个sql的意思是将Course表作一下笛卡尔积,选择符合c1.Kind=c2.Kind and c1.DepartNoc2.DepartNo条件的不同的c1表的所有列。

本文链接:http://brazilianthongs.net/dikaerji/730.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部