如何从表 2 中指定的注册日期起超过 90 天的表 1 中删除用户?

How to remove users from Table1 which has more than 90 days from register date specified in Table2?

我需要 LEFT JOIN ON Table1.userid=Table2.id 并从 Table1 中删除用户,该用户自注册日期 Table2.registerDate(日期时间格式)以来已超过 90 天。如何为此构建 SQL 查询?

看起来像这样:

delete t1
    from table1 t1 join
         table2 t2
         on t1.userid = t2.id
    where t1.date > t2.registerdate + interval 90 day;

我不确定“90 天后”是指之前还是之后。以上测试的日期是注册日期后 90 天。 < t2.registerdate - interval 90 day 将用于 "before".