SQL关于left join用法

现在 有两张表 表1的数据有100条 表2的数据有101条 我用表1 left join 表2 表2的第101条数据显示不出来 现在需要的是要把101条数据显示出来 用哪个函数 能解决???
补充:表1的数据值是固定的 而表2的的数据值是自增的 最后有可能表1的数据值比表2的数据值多 也有可能表2的数据值 比表1的数据值多

right join

表1 right join 表2 或者
表2 left join 表1

left join 是左连接查询,显示以左边的表为主
right join 是右连接查询,显示以右边的表为主

换个位置,或者使用right join

left join 连接以左表为准,右表若符合满足左表条件,则右表数据连接左表显示,若右表连接条件不满足,则显示时右表数据置空;
right join 则刚好相反,以右表为准,左表连接右表时满足条件显示相应数据,不满足的则将左表数据置空;
full join 则是上述两个的总和(并集),两张表的数据都会完全展示,不满足连接条件的数据都会置空;
inner join 则是交集,仅查询满足连接条件的数据。
要看你的数据要以哪张表为准,才能决定使用什么样的连接条件。
如果以表1为准,则连接条件只能使用全连接(full join);
如果以表2为准,除了内连接以外都是可以的
表2 left join 表1、表1 right join 表2、 表1 full join 表2

楼主去查right left inner join区别