新闻| 文章| 资讯| 行情| 企业| wap手机版| article文章| 首页|会员中心|保存桌面|手机浏览
普通会员

微山市冰露科技公司

企业列表
新闻列表
  • 暂无新闻
推荐企业新闻
联系方式
  • 联系人:汪女士
首页 > 新闻中心 > 010、多表查询 ( join on 查询 )
新闻中心
010、多表查询 ( join on 查询 )
发布时间:2024-11-16        浏览次数:1        返回列表

 

010、多表查询 ( join on 查询 )

主要用到 join on

 

连接分类:
内链接
  * 表 1 inner join 表 2 on 关联条件
  * 做连接查询的时候一定要写上关联条件
  * inner 可以省略
外连接
  *左外连接
    * 表 1 left outer join 表 2 on 关联条件
    * 做连接查询的时候一定要写上关联条件
    * outer 可以省略
  *右外连接
    * 表 1 right outer join 表 2 on 关联条件
    * 做连接查询的时候一定要写上关联条件
    * outer 可以省略
*左外连接(左连接)和右外连接(右连接)的区别:
*左连接以左面的表为准和右边的表比较,和左表相等的不相等都会显示出来,右表符合条件的显示,不符合条件的不显 示
*右连接恰恰相反,以上左连接和右连接也可以加入 outer 关键字,但一般不建议这种写法,如:
 
一般在写查询语句时,建议先按以下这样写, 这样思路比较清晰。

 

等值连接 与 非等值连接
等值连接:e.deptno=d.deptno

非等值连接:e.sal between s.losal and s.bisal ,条件不是一个等量关系,称为非等值连接。

 

语法格式:
表a和表b连接完,再和表c连接,再和表d连接。
一条sql语句中内连接和外连接可以混合使用。