SQL combiné instruction SELECT

C'est en fait à partir d'un site interactif SQLzoo.net qui j'ai été en utilisant de rafraîchir mes connaissances SQL.

Le problème est

Trouver les continents où tous les pays ont une population <= 25000000. Ensuite, trouver les noms des pays associés à ces continents. Le nom du spectacle, du continent et de la population.

Ce que j'ai fait pour produire la solution

SELECT name, continent, population 
FROM world x 
WHERE population <= ALL(SELECT population 
                        FROM world y 
                        WHERE y.continent = x.continent 
                          AND population > 25000000)

Je n'ai pas envie de copier et de modifier la sortie, car il est extrêmement fastidieux - ce qui peut être vérifié en allant dans le Numéro 7. sur cette page - http://www.sqlzoo.net/wiki/SELECT_within_SELECT_Tutorial

J'essaie de comprendre ce que j'écris mal. J'ai fait les autres questions, d'accord, mais celui-ci semble être un peu délicat (ou, éventuellement, de plus en plus imbriquée dans les requêtes SELECT que je pensais).

Toute suggestion/explication est apprécié.

OriginalL'auteur ha9u63ar | 2015-03-08