Unire i dati in SQL
Maham Faisal Khan
Senior Content Developer, DataCamp


SELECT id, val FROM left_tableINTERSECTSELECT id, val FROM right_table;
SELECT *
FROM left_table
INTERSECT
SELECT *
FROM right_table;

SELECT l.id, l.val
FROM left_table AS l
INNER JOIN right_table AS r
ON l.id = r.id
AND l.val = r.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 |
|---------|--------------------|
Unire i dati in SQL