Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Liste as informações do levantamento geológico para cada mina, incluindo o nome da mina, coordenadas e características geológicas, e agrupe os resultados por continente.
 ###Tabelas: 
CREATE TABLE geological_survey (mine_id INT, continent TEXT, x_coordinate INT, y_coordinate INT, geological_feature TEXT); INSERT INTO geological_survey (mine_id, continent, x_coordinate, y_coordinate, geological_feature) VALUES (5, 'North America', 10, 20, 'Granite'), (5, 'North America', 12, 22, 'Quartz'), (6, 'South America', 15, 25, 'Shale'), (6, 'South America', 18, 28, 'Limestone'), (7, 'Africa', 30, 40, 'Iron Ore'); CREATE TABLE mines (mine_id INT, mine_name TEXT); INSERT INTO mines (mine_id, mine_name) VALUES (5, 'MineP'), (6, 'MineQ'), (7, 'MineR');
SELECT m.mine_name, gs.continent, gs.x_coordinate, gs.y_coordinate, gs.geological_feature FROM geological_survey gs JOIN mines m ON gs.mine_id = m.mine_id GROUP BY gs.continent;