select * from sc;
-- 01~04号学生各考了01、02、03科,05号考了01、02科,06号考了01、03科,07号学生考了02、03科,
-- 那么会产生(1*3)*3*4+(1*2)*2*3=48条记录
-- 就是把左表中的一条和右表中与之相等条件下的每一条进行匹配,生成新的记录。
select s1.* , s2.*
from sc s1, sc s2
where s1.sid = s2.sid;
-- 这样查询左表只把考了科目一的查询出来,右表会把所有的查询出来
-- 然后左表中的每一条记录会和右表中符