SQL-Lesson #4
PRE-STEPS
CREATE TABLE members (
member_id INT AUTO_INCREMENT,
name VARCHAR(100),
PRIMARY KEY (member_id)
);
CREATE TABLE committees (
committee_id INT AUTO_INCREMENT,
name VARCHAR(100),
PRIMARY KEY (committee_id)
);
INSERT INTO members(name)
VALUES('John'),('Jane'),('Mary'),('David'),('Amelia');
INSERT INTO committees(name)
VALUES('John'),('Mary'),('Amelia'),('Joe');INNER JOIN

EXAMPLE
SELECT
m.member_id,
m.name as member_name,
c.committee_id,
c.name as committees_name
FROM
members m
INNER JOIN committees c
ON c.name = m.name;LEFT JOIN

EXAMPLE
SELECT
m.member_id,
m.name member,
c.committee_id,
c.name committee
FROM
members m
LEFT JOIN committees c USING(name);RIGHT JOIN

EXAMPLE
SELECT
m.member_id,
m.name member,
c.committee_id,
c.name committee
FROM
members m
RIGHT JOIN committees c USING(name);CROSS JOIN
SELECT
m.member_id,
m.name member,
c.committee_id,
c.name committee
FROM
members m
CROSS JOIN committees c;SQL - Lesson #4
By TenantCloud
SQL - Lesson #4
- 263