知识点:
table1和table2表进行笛卡尔表乘积
select * from team, team2;
左连接、右连接和内连接:
a left join b的时候,不是说a表一定在左边,而只是说数据查询时以a表为基准。
左右连接可以互换,尽量用左连接,出于移植时兼容性方面的考虑。
内连接:
一个叫 team 的表,里面只有一个字段name, 一共有4 条纪录,分别是a,b,c,d, 对应四个球队,现在四个球对进行比赛,用一条sql 语句显示所有可能的比赛组合
两种方法:
内连接
select t1.*, t2.* from team as t1 inner join team as t2
on t1.name > t2.name;
笛卡尔连接
select * from team as t1, team as t2
where t1.name > t2.name;