CREATE TABLE Students (ID INT, Name TEXT);
CREATE TABLE Clubs (ID INT, ClubName TEXT);
INSERT INTO Students VALUES (1, 'Alice'), (2, 'Bob'), (3, 'Charlie');
INSERT INTO Clubs VALUES (1, 'Chess'), (2, 'Music');
-- Inner Join: Students who joined clubs
SELECT Students.Name, Clubs.ClubName
FROM Students
INNER JOIN Clubs ON Students.ID = Clubs.ID;
-- Left Join: All students with their clubs if any
SELECT Students.Name, Clubs.ClubName
FROM Students
LEFT JOIN Clubs ON Students.ID = Clubs.ID;
-- Cross Join: Every student with every club
SELECT Students.Name, Clubs.ClubName
FROM Students
CROSS JOIN Clubs;