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 torneio de superfície dura para a semifinal contra o oponente de Pam Casale.
 ###Tabelas: CREATE TABLE minnesota_counties_ranked_by_per_capita_income (minnesota_counties_ranked_by_per_capita_income_id AUTO_INCREMENT PRIMARY KEY, County VARCHAR, Per capita income VARCHAR, Median household income VARCHAR, Median family income VARCHAR, Population INT, Number of households INT) CREATE TABLE lines (lines_id AUTO_INCREMENT PRIMARY KEY, Lines VARCHAR, Opening INT, Traction VARCHAR, Length VARCHAR, Stations INT, Route VARCHAR, Stops INT, Travel time VARCHAR) CREATE TABLE  (_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, Date VARCHAR, Surface VARCHAR, Round VARCHAR, Opponent VARCHAR) CREATE TABLE friday (friday_id AUTO_INCREMENT PRIMARY KEY, 8:00 VARCHAR, 8:30 VARCHAR, 9:00 VARCHAR, 9:30 VARCHAR, 10:00 VARCHAR) CREATE TABLE drama (drama_id AUTO_INCREMENT PRIMARY KEY, Year INT, Title VARCHAR, Original channel VARCHAR, Role VARCHAR, Note VARCHAR)  
SELECT Tournament FROM  WHERE Round = semifinal AND Surface = hard AND Opponent = pam casale