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: Qual torneio de simples masculino tem duplas mistas com Kevin Cao e Melody Liang?
 ###Tabelas: CREATE TABLE 2003–2009 (2003–2009_id AUTO_INCREMENT PRIMARY KEY, Poll Year VARCHAR, Winner VARCHAR, Second VARCHAR, Third VARCHAR, Fourth VARCHAR, Fifth VARCHAR, Sixth VARCHAR, Seventh VARCHAR, Eighth VARCHAR, Ninth VARCHAR, Tenth VARCHAR) CREATE TABLE previous_winners (previous_winners_id AUTO_INCREMENT PRIMARY KEY, Year INT, Men's singles VARCHAR, Women's singles VARCHAR, Men's doubles VARCHAR, Women's doubles VARCHAR, Mixed doubles VARCHAR) CREATE TABLE pga_tour_wins_10 (pga_tour_wins_10_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Winning score VARCHAR, Margin of victory VARCHAR, Runner(s)-up VARCHAR) CREATE TABLE international_results (international_results_id AUTO_INCREMENT PRIMARY KEY, Year INT, Competition VARCHAR, Club VARCHAR, Nation VARCHAR, Result VARCHAR) CREATE TABLE lgas (lgas_id AUTO_INCREMENT PRIMARY KEY, Local Government Area VARCHAR, Principal town VARCHAR, Land Area (km²) INT, Population 2011 census INT, Density INT)  
SELECT Men's singles FROM previous_winners WHERE Mixed doubles = kevin cao melody liang