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: Nomeie o parceiro para a superfície de grama e oponentes de Jürgen Melzer e Philipp Petzschner.
 ###Tabelas: CREATE TABLE complete_world_championship_formula_one_grand_prix_results (complete_world_championship_formula_one_grand_prix_results_id AUTO_INCREMENT PRIMARY KEY, Year INT, Entrant VARCHAR, Chassis VARCHAR, Engine VARCHAR, Points INT) CREATE TABLE retina_display_models (retina_display_models_id AUTO_INCREMENT PRIMARY KEY, Model VARCHAR, PPI (pixels per inch ) INT, ppcm (pixels per cm ) INT, Resolution VARCHAR, Typical viewing distance (in/cm) VARCHAR, Pixels per degree (PPD) INT) CREATE TABLE doubles:_29_16_titles_13_runners-up (doubles:_29_16_titles_13_runners-up_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponents in the final VARCHAR, Score in the final VARCHAR) CREATE TABLE entry_list (entry_list_id AUTO_INCREMENT PRIMARY KEY, Team VARCHAR, Car Spec. VARCHAR, Drivers VARCHAR, Class VARCHAR, Rounds VARCHAR) CREATE TABLE number_of_olympic_games_by_country (number_of_olympic_games_by_country_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Country VARCHAR, Continent VARCHAR, Summer Olympics VARCHAR, Winter Olympics VARCHAR, Total INT)  
SELECT Partner FROM doubles:_29_16_titles_13_runners-up WHERE Surface = grass AND Opponents in the final = jürgen melzer philipp petzschner