Joins With Employee and Departments
CREATE TABLE departments (
dept_id SERIAL PRIMARY KEY,
dept_name VARCHAR(50)
);
CREATE TABLE employees (
emp_id SERIAL PRIMARY KEY,
emp_name VARCHAR(50),
dept_id INT REFERENCES departments(dept_id),
salary INT
);INSERT INTO departments (dept_name) VALUES
('HR'),
('Finance'),
('IT');
INSERT INTO employees (emp_name, dept_id, salary) VALUES
('Alice', 1, 50000),
('Bob', 2, 60000),
('Charlie', 3, 70000),
('David', NULL, 55000);
INNER JOIN

LEFT JOIN (or LEFT OUTER JOIN)

RIGHT JOIN (or RIGHT OUTER JOIN)
FULL OUTER JOIN
Last updated