5.3SQL语句的使用-从多张表中查询取出数据.docx

5.3SQL语句的使用-从多张表中查询取出数据.docx

5.3SQL语句的使用-从多张表中查询取出数据要点

多表连接国际标准相比于Oracle标准,国际标准语句太过复杂。在join里可以附加其他条件:上述两个例子表达的意思是相同的,另外从调优方面来看,上述语句中先执行where比先执行join要快很多表本身的链接join如下图,employees表中employee_id为103的managr_id为102,在自身的本张表中就有employee_id为102的人,如果想查103的manager_id为何人,就可以join自身的表,实现过程就是把复制这张表,再和这张表join国际标准Oracle标准不相等的表链接以上所述都是两个或多个表之间列里面有相同的值,下面学习两个表之间不同的值进行链接,如下图,employees表显示人员的工资,job_grades表为自建表,显示有6个标准,每个标准都代表一个工资段,要把employees表中的人员工资与job_grades表中的工资段对应起来,就是两个表之间的不相等链接。国际标准Oracle标准外部表链接以上都是两个表之间有值是相同或者包含在里面的(内部表链接 inner joins),如下图所示,departments表中的department_id中190值在employees表中的department_id是不存在的,如果两个表进行join的话190值的列与employees表中的列是显示不出来的,现在有一种方法,叫做外部表链接(outer

文档评论(0)

1亿VIP精品文档

相关文档