SQL JOINs allow you to retrieve related data from multiple tables. Hereβs a clear comparison between INNER JOIN and LEFT JOIN with examples.
SELECT e.name, d.department_name
FROM employees e
INNER JOIN departments d
ON e.dept_id = d.id;
π Shows employees only if they belong to a department.
SELECT e.name, d.department_name
FROM employees e
LEFT JOIN departments d
ON e.dept_id = d.id;
π Shows all employees, even those without a department.