两者的结果有何不同:
你能举几个例子解释一下吗?
There is no difference between RIGHT JOIN and RIGHT OUTER JOIN. Both are the same. That means that LEFT JOIN and LEFT OUTER JOIN are the same.
RIGHT JOIN
RIGHT OUTER JOIN
LEFT JOIN
LEFT OUTER JOIN
Visual Representation of SQL Joins
Here's a very nice Visual Explanation of joins generally by our very own Jeff Atwood. A right outer join is the same as a right join, and left join and left outer join are also the same.
What is result difference between: RIGHT JOIN and RIGHT OUTER JOIN
What is result difference between:
RIGHT JOIN and RIGHT OUTER JOIN
No difference.
LEFT JOIN and LEFT OUTER JOIN ?
Simply put, the OUTER keyword is optional. You can include it or omit it without affecting the resultset.
OUTER
Nice explanation of SQL Join:
Reference: link