INNER JOIN 关键字在表中存在至少一个匹配时返回行。
LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。 RIGHT JOIN 关键字从右表ÿ…
full join全连接
只要某个表存在匹配,就返回行 full outer join 结合了left join和right join的结果 语法: SELECT column_name(s) FROM table1 FULL OUTER JOIN table2 ON table1.column_nametable2.column_name; 实例: 通过on后面的条件…
MySQL中没有full join 但我我们可以通过以下几种方式来实现 注意:UNION 和 UNION ALL 的区别, UNION 会自动去重而UNION ALL不会去重 1.UNION 的方式(取左表的全部和右表的全部,通过UNION 来自动去除两表并集的重复部分)
select * from t1 left join t2 on t1.id t2.id
uni…