У меня есть запрос, который получает список электронных писем, которые подписались на пробную рассылку, которая длится 30 дней.
$thirty = time() - 3024000;
SELECT c.email
FROM tbl_clients AS c
JOIN tbl_clientoptions AS o ON o.client = c.id
WHERE o.option = 'newsletter'
AND c.datecreated > $thirty
Что я хочу сделать, это выполнить проверку в том же запросе, чтобы он также возвращал клиентам старше 30 дней, если у них есть tbl_clientoptions.option = 'trialoverride' (т.е. строка в таблице опций клиента со значением " trialoverride ")
TBL_CLIENTS
таблица:
- ID
- имя
- Адрес электронной почты
- datecreated
TBL_CLIENTOPTIONS
таблица: