- 表关系
1对1关系: 一条数据对应一条数据。
1对多关系:一条数据对应多条数据。
多对多关系: a表中的数据对应b表中的多条数据。多对多关系必须有一个中间表储存对应关系。
- 关联查询
select * from dept,emp;
查询到的数据
-
查询结果的行数是dept表的行数乘以emp表行数的结果。是两张表的笛卡尔积
-
能查到44条数据。因为dept表中有四条数据(神仙,妖怪,普通人,赛亚人)。emp中有11条数据。先查dept表,再查询emp表。4*11=44。
。
查询正确数据
select * from dept,emp
where dept.deptno = emp.deptno;