关于mysql数据表连接的问题
内连接,外连接,左连接,右连接。
按习惯,一般用左连接。右连接可以不管,表互相对换下,左连接就可以代替右连接。默认的join就是 inner join,是两个表的交集。左连接其实就是左外连接,即left join就是left outer join,以左表为主表,连接后的联合表数据量大于或等于左表,左表记录都会在,右表没有相匹配的记录会以空行代替。同理,右连接与左连接相似
所以,不太严谨的来讲,连接也就两种,一个join,一个left join。两个连接基本能解决日常问题。
另外,mysql没有全连接,可以使用左连接 union 右连接来实现全连接