数据集合操作:
UNION | UNION ALL | INTSECT | MINUS
UNION:遇见有相同的数据,不重复显示。
UNION ALL :所有的重复数据都会进行显示。
INTSECT:返回了相同的数据部分,属于交集的操作。
MINUS:第一个集合减去第二个集合
总结:
1、多表查询存在笛卡尔积,所有优秀的系统设计的时候绝对不可能去考虑多表查询。
2、多表连接查询时,必须会存在有关联字段或者是关联条件,否则无法进行多表查询
3、大部分情况下使用都是内连接操作,外连接Oracle提供的控制是“(+)”;
4、在Oracle之外的数据库(SQL Server、MySQL)那么就必须利用SQL:1999语法实现外连接操作;但是,一般情况下,不建议大家这么使用。
5、可以使用多个查询结果合并到一起显示,但是要求,多个查询结果返回的结构必须相同。