MySQL的各种join
常用的是这5个join
首先join = inner join 这里有说明:点击打开链接
这里我就不用表来说明了,例子看这里
简单的说就是
inner join:不以谁为基准,只有符合关系的才会选中,不会出现null的情况
left join 和 right join是一组的(后面的表若有重复数据一对多,结果会多于左表:看例子)
left join:以左表为基准,左表的所有数据都会出现,右表如果没有对应,则用null表示
right join:以右表为基准,右表的所有数据都会出现,左表如果没有对应,则用null表示
full join:就是left join和right join集合
两个表的数据都会出现,另一个表没有对应的数据,都用null表示
如果还有疑问:更详细的例子