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 país.
 ###Tabelas: 
CREATE TABLE geological_survey (mine_id INT, country TEXT, x_coordinate INT, y_coordinate INT, geological_feature TEXT); INSERT INTO geological_survey (mine_id, country, x_coordinate, y_coordinate, geological_feature) VALUES (1, 'Canada', 10, 20, 'Granite'), (1, 'Canada', 12, 22, 'Quartz'), (2, 'Mexico', 15, 25, 'Shale'), (2, 'Mexico', 18, 28, 'Limestone'), (3, 'Brazil', 30, 40, 'Iron Ore'); CREATE TABLE mines (mine_id INT, mine_name TEXT); INSERT INTO mines (mine_id, mine_name) VALUES (1, 'MineG'), (2, 'MineH'), (3, 'MineI');
SELECT m.mine_name, gs.country, 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.country;