当前位置: 首页 > news >正文

茶叶红酒网站建设旅游网站建设服务对象

茶叶红酒网站建设,旅游网站建设服务对象,站长素材网站官网,wordpress分享微信朋友圈自连接是指在同一张表的连接查询【将同一张表看作两张表】。 1.案例 先看一下以前创建过的一张雇员表: 可以看到smith的mgr字段是7902,也就是ford的empno,其中的含义就是:员工smith的领导是ford。 现在我们有这样一个需求&…

自连接是指在同一张表的连接查询【将同一张表看作两张表】。

1.案例

先看一下以前创建过的一张雇员表:

可以看到smith的mgr字段是7902,也就是ford的empno,其中的含义就是:员工smith的领导是ford。

现在我们有这样一个需求:显示员工名字和其领导的名字。

但是,员工名字和其领导的员工号都在一张表里面,该如何显示二者呢?

于是自连接的概念就诞生了:一张表当作两张表查。

SELECT * from emp,emp;

显然这样直接查会直接报错,其提示我们用别名(alias)。

SELECT * from emp worker,emp boss;

像这种直接写在要查的表名之后的就是别名了。

但是,这时依然会有问题。

我们得到了196条记录,也就是14*14=196条,毋庸置疑,通过别名的方式把一个表当两张表来查,出现了笛卡尔集。

为了解决此问题,我们需要进行过滤。

明确一下过滤的条件:只有worker的mgr和boss的empno相等时才是有意义的记录。

SELECT worker.ename as '员工名子',boss.ename as '领导名字'from emp worker,emp bossWHERE worker.mgr = boss.empno;

可以看到我们成功的得到了13条记录,少的一条记录就是king,其是最大的boss,其mgr是null。

2.总结

自连接的特点

  1. 把同一张表当做两张表使用
  2. 需要给表取别名
  3. 列名不明确,可以指定列的别名 别名 as 列的别名
http://www.yayakq.cn/news/479103/

相关文章:

  • 南山网站建设哪家好网软志成免费部队网站源码下载
  • 个人网站的作用赣州新闻联播今天回放
  • 长沙长沙建设网站网页添加兼容性站点
  • 全网vip视频网站怎么做网页设计作业网站素材和效果图
  • 网站开发合同范本自适应手机网站开发
  • 用discuz做商城网站长沙征帆网站建设
  • 网站开发招聘最新消息网站视频下载到手机怎么做
  • 商城网站建设套餐报价青海旭云网络做网站需要多少钱
  • 建设银行租房网站湖北2023北京又开始核酸了吗今天
  • 长沙建网站企业济南抖音推广公司
  • 网站制作类型免费搭建视频网站
  • 网站301跳转效果企业年金怎么查询个人账户余额
  • 骨干专业建设网站徐州旅游的网站建设
  • 贵阳市城乡建设部网站企业网站设计代码
  • 永久免费自动建站网站建设新闻稿
  • 昆山网站优化wordpress如何修改栏目的模板
  • 怎么看网站室哪做的wordpress 去掉作者信息
  • 建设网站的建设费用包括哪些内容wordpress会员设置有效期
  • 北京谁会做网站开发网站建设售前说明书
  • 企业自己做网站方法网站 拉新
  • 凉山建设机械网站wordpress 去除表格
  • 微信公众号优惠劵网站怎么做的新品发布会ppt参考
  • 建立内部网站做谷歌推广比较好的公司
  • 深圳网站建设黄浦网络没有备案的交易网站
  • 网站建设中 显示 虚拟机刚做网站做多用户还是单用户
  • 外国人做汉字网站郑州seo培训
  • 个人建网站首选什么域名好雪玫瑰制作教程来了
  • 房产中介网站模板wordpress软件下载源码
  • 新奇网站建设郑州本地seo顾问
  • 三水网站设计网站数据统计工具