我有两张表,名称分别为 'activities' 和 'archived_activities'。我将 activities 表中的记录分成了另一个表中的记录。Activities 表只包含用户最新的 200 条活动记录,其余记录移至 archived_activities 表中。现在我想在 activities 表返回 null 时连接这两个表,然后使用相同的偏移量和限制从 archived_activities 表中获取下一条记录。以下是我的查询,但它并不能正常工作。
SELECT * FROM activities WHERE user_id=87 LIMIT 180,20
UNION ALL
SELECT * FROM activities WHERE user_id=87 LIMIT 180,20
但是这个查询并不好用。
有什么帮助吗?