Código MySQL:
Ver original SUM(IF(Continent
='Africa', Population
, 0)) Africa
, SUM(IF(Continent
='Antarctica', Population
, 0)) Antartida
, SUM(IF(Continent
='Asia', Population
, 0)) Asia
, SUM(IF(Continent
='Europe', Population
, 0)) Europa
, SUM(IF(Continent
='Oceania', Population
, 0)) Oceania
, SUM(IF(Continent
='North America', Population
, 0)) America
, SUM(IF(Continent
='South America', Population
, 0)) America2
Aunque en realidad debería ser así:
Y resolver la forma de mostrar la informacion por programación...
Hacer la query como la planteas es ineficiente e innecesario para los datos que quieres obtener.