现在我们假设有三张表,c表--学校表,s表--学生表,t表--教师表,
s表主键id和t表主键id不重复,s表和t表各有一个字段c_id与c表主键id关联,
此时,我们以c为主表,查询学校的教师和学生信息,
select c.id,s.id,t.id from c join s on c.id = s.c_id join t on c.id=t.c_id;
我们都知道,一个学校有多个老师,每个老师的下面又分别对应着多个学生,而一个学生又对应着多个老师(一个班级里有多门课程,每门课程对应着多个老师,这个相信大家都很有体会,我就不多做解释了哈~)
此时,这种教师和学生通过学校交叉连接形成的多对多关系的现象就是mysql的笛卡尔积现象了