读书人

第七章 展示多个表中的数据

发布时间: 2012-07-24 17:47:58 作者: rapoo

第七章 显示多个表中的数据

认证目标:


使用同等连接和非同等连接编写select子句访问多个表的数据使用自连接将表连接到自身使用外连接查看不满足连接条件的数据生成两个或多个表的笛卡尔乘积


关系理论的3个支柱:选择、投影和连接。


7.1 使用同等连接和非同等连接编写select语句访问多个表的数据



连接的类型

基本连接分为:同等连接和非同等连接


自然连接:当源表和目标表共享相同名称的列时,就可以执行自然连接,无需指定连接列。

?

?

?

select e.last_name,d.department_name,d.department_idfrom departments dfull outer join employees eon (e.department_id=d.department_id)

上面的查询,只要包含department_id,无论是空值还是不能匹配的,都能找出来。

?

读书人网 >其他数据库

热点推荐