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 é o H/A na rodada da semifinal em que o Oldham Athletic era o adversário?
 ###Tabelas: CREATE TABLE professional_boxing_record (professional_boxing_record_id AUTO_INCREMENT PRIMARY KEY, Result VARCHAR, Opponent VARCHAR, Type VARCHAR, Rd., Time VARCHAR, Date VARCHAR, Location VARCHAR) CREATE TABLE fa_cup (fa_cup_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Round VARCHAR, Opponents VARCHAR, H / A VARCHAR, Result F – A VARCHAR, Scorers VARCHAR, Attendance INT) CREATE TABLE regular_season_rankings (regular_season_rankings_id AUTO_INCREMENT PRIMARY KEY, # INT, Player VARCHAR, Country VARCHAR, Points INT, Events INT, Reset Points INT) CREATE TABLE girone_b (girone_b_id AUTO_INCREMENT PRIMARY KEY, Club VARCHAR, City VARCHAR, Stadium VARCHAR, Capacity INT, 2007–08 season VARCHAR) CREATE TABLE list_of_hostages (list_of_hostages_id AUTO_INCREMENT PRIMARY KEY, Romanized name VARCHAR, Name in Hangul VARCHAR, Name in Hanja VARCHAR, Gender VARCHAR, Birth year INT)  
SELECT H / A FROM fa_cup WHERE Opponents = oldham athletic AND Round = semi-final