Joining Data in SQL
Maham Faisal Khan
Senior Content Developer, DataCamp
SELECT continent, MAX(indep_year) AS most_recent
FROM states
GROUP BY continent;
| continent | most_recent |
| --------------|------------- |
| Asia | 1984 |
| Europe | 1814 |
| Oceania | 1901 |
| North America | 1776 |
| South America | 1818 |
SELECT left_table.id, left_val
FROM left_table, right_table
WHERE left_table.id = right_table.id

SELECT DISTINCT left_table.id, left_val
FROM left_table, right_table
WHERE left_table.id = right_table.id

-- Query to return continents with monarchs and the year the most recent country gained independenceSELECT DISTINCT monarchs.continent, sub.most_recentFROM monarchs, (SELECT continent, MAX(indep_year) AS most_recent FROM states GROUP BY continent) AS sub WHERE monarchs.continent = sub.continentORDER BY continent;
| continent | most_recent |
|-------------|--------------|
| Asia | 1984 |
| Europe | 1814 |
Joining Data in SQL