result:
competition_id (ID соревнования);
sportsman_id (ID спортсмена);
result (результат спортсмена);
city (место проведения);
hold_date (дата проведения);
sportsman
sportsman_id (ID спортсмена);
sportsman_name (имя спортсмена);
rank (разряд спортсмена);
year_of_birth (год рождения);
personal_record (персональный рекорд);
country (страна спортсмена);
Нужно - Удалите все результаты соревнований в Милане, участники которых родились не позже 1980 г.
Мой запрос будет корректным? - UPDATE sportsman s INNER JOIN result r ON s.sportsman_id=r.sportsman_id SET result =' ' WHERE city= 'Милан' AND year_of_birth < 1980;
Для правильного вопроса надо знать половину ответа
Не будет.
Удалите - запрос должен быть DELETE, а не UPDATE.
Не позже - год рождения меньше либо равен 1980.
Ну и общая логика запроса не совсем понятна из задания. В соревновании принимают участие несколько спортсменов. Все они должны иметь год рождения не меньше 1980 или любой из них?