几张图解释它们之间的区别
1、inner join

用法:
SELECT column_name(s)
FROM table1
JOIN table2
ON table1.column_name=table2.column_name;2、left join

用法:
SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name=table2.column_name;3、right join

用法:
SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name=table2.column_name;4、full outer join

用法:
SELECT column_name(s)
FROM table1
FULL OUTER JOIN table2
ON table1.column_name=table2.column_name;其他注意事项
laravel 中默认join为inner join
参考网站
登陆发表评论