У меня есть таблица (волонтеры_2009), в которой хранятся все добровольцы, затем у меня есть таблица (места), в которой перечислены все места, где мог бы работать волонтер (волонтеры назначаются на одно место каждое, и это хранится в волонтеры_2009.venue_id, что равно venues.id)
В таблице мест также есть столбец для писем, каждое письмо предназначено для председателя каждого места.
Что я хочу сделать, так это иметь возможность автоматически отправлять каждому председателю электронное письмо с CSV-файлом таблицы добровольцев (волонтеры_2009), и в ходе этого процесса я хочу, чтобы оно сопоставляло волонтеры_2009.venue_id с venues.id и отправляло CSV с только добровольцами, назначенными на место этого председателя, поэтому председатель получает только CSV добровольцев, которые были назначены на его место.
Я бы запустил таблицу мест, начну с начала, сопоставил venues.id с волонтером_2009.venue_id, затем запустил функцию экспорта в CSV, чтобы получить все данные, ГДЕ venue_id = #, затем приложил их к электронному письму и получатель будет venues.chair_email.
У меня уже есть функция экспорта CSV, я мог бы просто передать ее venue_id для извлечения соответствующих добровольцев, и у меня также есть работающая функция электронной почты, чтобы я мог передать ее приложению и получателю.
Вот эскиз теории функции функций, которая бы это сделала:
Если вы видите лучший способ, как это сделать (если вы можете следовать моим плохим почеркам), пожалуйста, дайте мне знать, спасибо.