首页 > 数据库 >多表连接sql99新特性

多表连接sql99新特性

时间:2023-01-23 15:14:34浏览次数:30  
标签:SQL99 多表 name id sql99 department join 连接

SQL99新特性

SQL99在SQL92的基础上提供了一些特殊语法

1.自然连接

​ 可以将 自然连接 理解为SQL92中的等值连接

natual join 用来表示自然连接

natual join 会自动查询两张表中,所有相同的字段,然后进行等值连接

在SQL92标准中

select employee_id,last_name,department_name
from employees e join departments d
on e.department_id=d.department_id
and e.manager_id=d.manager_id;

在SQL99标准中

select employee_id,last_name,department_name
from employees e natural join departments d;

2.using连接

SQL99支持使用using指定数据表中的同名字段进行等值连接,但只能配合join一起使用

需要在using( ) 括号中填入要指定的同名字段

SQL99

select employee_id,last_name,department_name
from employees e join departments d
using(department_id);

SQL92

select employee_id,last_name,department_name
from employees e,departments d
where e.department_id=d.department_id;

标签:SQL99,多表,name,id,sql99,department,join,连接
From: https://www.cnblogs.com/rili/p/17065208.html

相关文章

  • 多表查询实现
    多表查询可以分为​ 什么是join​ join具有连接的作用,即当两个以上的表有关系时,需要用join来连接这些相关的表,来处理或分析数据。join的作用:连接这里有两张表,使用join......
  • 多表查询的分类new
    多表查询可以分为​ 什么是join​ join具有连接的作用,即当两个以上的表有关系时,需要用join来连接这些相关的表,来处理或分析数据。join的作用:连接这里有两张表,使用join......
  • 多表查询的分类
    角度1:等值连接与非等值连接角度2:自连接与 非自连接角度3:内连接与外连接等值连接(使用=号连接)非等值连接(不使用=号连接(如<,>,<=,>=,!=))​ selec......
  • DBeaver 连接IoTDBDriver
    DBeaver是一个SQL客户端和数据库管理工具。DBeaver可以使用IoTDB的JDBC驱动与IoTDB进行交互。IoTDB官网是有说明的,官网的方法是从源码编译​​https://iotdb.ap......
  • 从零开始学SQL:where条件查询与连接
    文章目录​​Python进阶篇-系列文章全篇​​​​1.练习强化​​​​2.where之比较运算​​​​3.where之逻辑运算​​​​4.where之模糊查询​​​​5.where之范围查......
  • 腾讯云GPU服务器环境部署与连接配置
    先前博主购买了腾讯云的GPU服务器后,发现上面预装的环境存在一些问题,因此便来重新部署一下。为了操作方便,博主这里使用了一个远程控制端软件:Xshell博主在初始化时已经安装......
  • 解决IDEA数据服务器已连接,Schemas中不显示数据库
    今天连数据库服务器发现问题一个,不知道是不是IDEA的BUG,明明数据库已经连上了,测试成功,但是Schemas中就是刷新不出来数据库。解决办法,原数据连接复制了一下,在点开Schemas就......
  • 多表查询与7种JOINS的实现
    多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联字段,这个关联字段可能建立了外键,也......
  • 5:多表查询
    1:笛卡乐积展示的内容以第一个表为主(不变),第二个表的数据每行重复展示select*fromemployee_tbl,user想要展示公共字段必须加表名selectuser.name,date,address,chine......
  • 一台服务器最大能支持多少条TCP连接 转载
    一、一台服务器最大能打开的文件数1、限制参数我们知道在Linux中一切皆文件,那么一台服务器最大能打开多少个文件呢?Linux上能打开的最大文件数量受三个参数影响,分别是:fs......