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 é o homem singles e mulheres singlses é wang shixian?
 ###Tabelas: CREATE TABLE g_class (g_class_id AUTO_INCREMENT PRIMARY KEY, Ship VARCHAR, Pennant number VARCHAR, Laid down VARCHAR, Launched VARCHAR, Completed VARCHAR) CREATE TABLE doubles_performance_timeline (doubles_performance_timeline_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, 1989 VARCHAR, 1990 VARCHAR, 1991 VARCHAR, 1992 VARCHAR, 1993 VARCHAR, 1994 VARCHAR, 1995 VARCHAR, 1996 VARCHAR, 1997 VARCHAR, 1998 VARCHAR, 1999 VARCHAR, 2000 VARCHAR, 2001 VARCHAR, 2002 VARCHAR, Career SR VARCHAR, Career Win-Loss VARCHAR) CREATE TABLE oldest_living_test_cricketers (oldest_living_test_cricketers_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Country VARCHAR, Date of birth VARCHAR, Debut VARCHAR, Last match VARCHAR, Age as of 1 February 2014 VARCHAR) CREATE TABLE previous_winners (previous_winners_id AUTO_INCREMENT PRIMARY KEY, Year INT, Mens singles VARCHAR, Womens singles VARCHAR, Mens doubles VARCHAR, Womens doubles VARCHAR, Mixed doubles VARCHAR) CREATE TABLE doubles_titles (doubles_titles_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Partnering VARCHAR, Opponents in the final VARCHAR, Score VARCHAR)  
SELECT Mens singles FROM previous_winners WHERE Womens singles = Wang Shixian