数据库中多表查询是常见查询方式,在查询多个表中的数据同时,会随机匹配生成一个笛卡尔积。
笛卡尔积A*B:有两个集合A,B,取这两个集合的所有情况。
完成多表查询的条件是首先要消除无用的数据。
多表查询的分类
1.内连接查询
隐式内连接:使用Where条件
SELECT * FROM emp,dept WHERE emp.'dept_id' = dept.'id'
SELECT emp.name,emp.gender,dept
数据库中多表查询是常见查询方式,在查询多个表中的数据同时,会随机匹配生成一个笛卡尔积。
笛卡尔积A*B:有两个集合A,B,取这两个集合的所有情况。
完成多表查询的条件是首先要消除无用的数据。
多表查询的分类
1.内连接查询
隐式内连接:使用Where条件
SELECT * FROM emp,dept WHERE emp.'dept_id' = dept.'id'
SELECT emp.name,emp.gender,dept