会员表列[id,email,join_date]
会员登录表格列[m_id,date]
每次用户登录时,都会在“成员登录表”中创建一个新行。
我想在他们30天没有登录时向他们发送电子邮件提醒。我试图根据他们上次登录的时间从列出的表中获取用户[电子邮件地址]列表。
非常感谢任何帮助。
答案 0 :(得分:0)
SELECT DISTINCT members.email, MAX(member_login.date_login)
FROM members
INNER JOIN member_login
ON members.id = member_login.m_id
group by members.email
having MAX(member_login.date_login) < CURDATE - INTERVAL 30 DAYS