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