连接查询
在关系型数据库管理系统中,建立表时各个数据之间的关系不必确定,通常将每个实体的所有信息存放在一个表中,当查询数据时,通过连接操作查询多个表中的实体信息,当两个或多个表中存在相同意义的字段时,便可以通过这些字段对不同的表进行连接查询,连接査询包括交叉连接查询、内连接查询、外连接查询,将针对这些连接查询进行详细的讲解。
交叉连接
交叉连接返回的结果是被连接的两个表中所有数据行的笛卡儿积,也就是返回第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。
例如,department表中有4个部门,employee表中有4个员工,那么交叉连接的结果就有4X4=16条数据。
交叉连接的语法格式如下:
SELECT * from 表1<