您好,欢迎访问一九零五行业门户网

简单内交联与外交联总结

今日悟出 外交联数据会越取越多 而且只能交联一个就是 a left join b on a.id = b.xx leftjoin c on a.id = b.xxx 是以a为主不断扩充数据的不会减少a的数据 a b c 1 1 小明 1 15岁 2 2 小杰 3 13岁 3 4 小刚 4 12岁 以上查询的结果是 也就是会有空数据 1 小
今日悟出
外交联数据会越取越多 而且只能交联一个就是
         a  left join b on a.id = b.xx
leftjoin c on a.id = b.xxx
是以a为主不断扩充数据的不会减少a的数据
a                b                                 c
1                 1    小明                   1       15岁
2                2      小杰                   3       13岁
3                4       小刚                   4       12岁
以上查询的结果是   也就是会有空数据
1       小明         15岁
2       小杰                  
3                        13岁
外交联  a表为准
内交联数据会越取缺少
         a  innerjoin b on a.id = b.id
innerjoin c on b.kid = c.id
a                b                                          c
id               id      kid                                id
1                 1     1          小明                 1       15岁
2                2       2     小杰                   3       13岁
3                4       3     小刚                   4       12岁
结果
先是 a  innerjoin b on a.id = b.id   其中a id=3的在b表中没有只取1 2
1       1       小明
2       2       小杰
然后 inner joinc on b.kid = c.id       其中b kid=2的在c表没有
1       1       小明         15岁
内交联   以最后交联的c表为准
其它类似信息

推荐信息