As I always think of it:
LEFT JOIN - keeps all rows selected on the left
RIGHT JOIN - keeps all rows selected on the right
FULL JOIN - keeps all rows selected on both sides
Easy to keep in mind without going to Wikipedia or drawing diagrams.
PS Death to Oracle + add syntax!
source
share