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 tem a primeira perna que tem uma rodada na semi-final?
 ###Tabelas: CREATE TABLE other_recent_call-ups (other_recent_call-ups_id AUTO_INCREMENT PRIMARY KEY, Player VARCHAR, Position VARCHAR, Date of Birth (Age) VARCHAR, Caps INT, Club/province VARCHAR) CREATE TABLE club_brugge (club_brugge_id AUTO_INCREMENT PRIMARY KEY, Round VARCHAR, Opposition VARCHAR, First leg VARCHAR, Second leg VARCHAR, Aggregate score VARCHAR) CREATE TABLE eastern_conference_semi-finals:_vs._4_washington_capitals (eastern_conference_semi-finals:_vs._4_washington_capitals_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Visitor VARCHAR, Score VARCHAR, Home VARCHAR, Record VARCHAR) CREATE TABLE all_japan_university_rugby_championships_finals (all_japan_university_rugby_championships_finals_id AUTO_INCREMENT PRIMARY KEY, Title VARCHAR, Season VARCHAR, Winner VARCHAR, Score VARCHAR, Runner-up VARCHAR, Venue VARCHAR, Attendance VARCHAR) CREATE TABLE diesel_multiple_units (diesel_multiple_units_id AUTO_INCREMENT PRIMARY KEY, Type VARCHAR, Numbers VARCHAR, Year built INT, Quantity built VARCHAR, Power (horsepower) INT, Max Speed (km/h) INT)  
SELECT First leg FROM club_brugge WHERE Round = semi-final