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: Quem foi o Construtor para o piloto Marco Melandri?
 ###Tabelas: CREATE TABLE first_round (first_round_id AUTO_INCREMENT PRIMARY KEY, Match No. VARCHAR, Home Team VARCHAR, Score VARCHAR, Away Team VARCHAR, Attendance VARCHAR) CREATE TABLE women's_10_km (women's_10_km_id AUTO_INCREMENT PRIMARY KEY, Winner VARCHAR, Country VARCHAR, Winter Olympics INT, FIS Nordic World Ski Championships VARCHAR, Holmenkollen VARCHAR) CREATE TABLE towns (towns_id AUTO_INCREMENT PRIMARY KEY, Town VARCHAR, Population (2001) INT, Population rank INT, County VARCHAR, Municipality VARCHAR) CREATE TABLE motogp_participants (motogp_participants_id AUTO_INCREMENT PRIMARY KEY, Team VARCHAR, Constructor VARCHAR, Motorcycle VARCHAR, Tyre VARCHAR, Rider VARCHAR, Rounds VARCHAR) CREATE TABLE all-time_head_coaches (all-time_head_coaches_id AUTO_INCREMENT PRIMARY KEY, Coach VARCHAR, Years VARCHAR, Win-Loss VARCHAR, Win % VARCHAR, Conference Titles VARCHAR)  
SELECT Constructor FROM motogp_participants WHERE Rider = marco melandri