What is the difference between INNER JOIN , LEFT JOIN, RIGHT JOIN , FULL JOIN ?
What is the difference between INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN? Anubhav Sharma 813 15 Mar 2026 What is the difference between INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN?
Here’s the short and clear difference:
INNER JOIN
→ Common data only
LEFT JOIN (LEFT OUTER JOIN)
→ Non-matching right = NULL
RIGHT JOIN (RIGHT OUTER JOIN)
→ Non-matching left = NULL
FULL JOIN (FULL OUTER JOIN)
→ Non-matching on either side = NULL
Quick Example Idea