关于连接的认识

来源:互联网 发布:天猫美工培训 编辑:程序博客网 时间:2024/06/10 18:38

笛卡尔积:会先产生m*n条记录,再根据后面的条件进行筛选;
左连接:表A left outer join  表B on 条件 where ...  他会先根据on 后面的条件进行筛选(他会以表A为主,当表A中有的,B中没有的会在结果中出现---B的数据用null,但A中没有,B中有的不会出现)
右连接:与左连接相反,他会以B表为主
全连接:full outer join ,是左连接和右连接的集合(对他不是很理解)
using :using(属性XX....)这个属性在两个表中都有,但在结果中只出现一次。
----------这里面的outer字可以去掉,看情况,on 字样有时也可以去掉(如果两个表中有多个属性相同时就要加上)

这是我对这几个的认识,欢迎拍砖
呵呵

原创粉丝点击