根据上次登录的SQL语句发送成员提醒

时间:2012-06-05 03:06:14

标签: mysqli

会员表列[id,email,join_date]

会员登录表格列[m_id,date]

每次用户登录时,都会在“成员登录表”中创建一个新行。

我想在他们30天没有登录时向他们发送电子邮件提醒。我试图根据他们上次登录的时间从列出的表中获取用户[电子邮件地址]列表。

非常感谢任何帮助。

1 个答案:

答案 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