Как удалить строку с помощью первичного ключа с использованием внешнего ключа из другой таблицы?

У меня есть таблица под названием «повестка дня» // перевод: молочные продукты

со следующими строками:

idagenda // primary key title waar organisatie ... etc. ... 

У меня также есть таблица для даты дневника / события под названием agendadatum

со следующими строками:

 id // primary key idagenda // id from other table van //from tot // till datum // date 

Когда поле «tot» – это дата из Сегодня, он удалит строки из базы данных, но строки в таблице «повестки дня» остаются нетронутыми. Они не удаляются, потому что я их не называл.

Мой запрос на удаление выглядит так:

 DELETE FROM agendadatum WHERE tot < NOW(); 

Как я могу также удалить строки из таблицы «повестки дня», которые имеют один и тот же идентификатор, а затем внешний ключ в agendadatum?