Joining Data in SQL
Maham Faisal Khan
Senior Content Developer, DataCamp
SELECT id, val FROM left_table
INTERSECT
SELECT id, val FROM right_table;
SELECT *
FROM left_table
INTERSECT
SELECT *
FROM right_table;
SELECT *
FROM left_table
INNER JOIN right_table
ON left.id = right.id
AND left.val = right.val
SELECT country as intersect_country
FROM prime_ministers
INTERSECT
SELECT country
FROM presidents;
| intersect_country |
|-------------------|
| Egypt |
| Portgual |
| Pakistan |
| India |
SELECT country, prime_minister AS leader
FROM prime_ministers
INTERSECT
SELECT country, president
FROM presidents;
|-----------|----------|
| country | leader |
|-----------|----------|
|-----------|----------|
SELECT country, prime_minister AS leader
FROM prime_ministers
INTERSECT
SELECT country, monarch
FROM monarchs;
|---------|--------------------|
| country | leader |
|---------|--------------------|
| Brunei | Hassanal Bolkiah |
| Oman | Haitham bin Tarik |
|---------|--------------------|
Joining Data in SQL