第6节 oracle_dml_高级查询资料.pptVIP

  • 4
  • 0
  • 约3.84千字
  • 约 60页
  • 2019-06-09 发布于湖北
  • 举报
第6节 oracle_dml_高级查询资料

使用SQL99语法介绍 使用一个连接查询多张表的数据 使用SQL99语法介绍 Cross join Join On( ) Left outer join on ( ) Right outer join ( ) Full outer join on ( ) CROSS JOIN产生了一个笛卡尔积(Cartesian product),就象是在连接两个表格时忘记加入一个WHERE子句一样 例: SELECT last_name,dept_id FROM emp,dept; 例: SELECT ename,loc FROM emp CROSS JOIN dept; CROSS JOIN ON子句被用于当在两个表中的字段名不一致时来连接表 例: SELECT department_name, city FROM department, location WHERE department.location_id = location.loc_id; SELECT department_name, city FROM department d JOIN location l ON (d.location_id = l.id); ON子句 在LEFT OUTER JOIN中,会返回所有左边表中的行,甚至在被连接的表中

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档