让我们说我有两张桌子:博客和评论。每个都有标题和创建列。
现在我想创建一个名为activities的表,它应该跟踪每个成员的活动日志,包括博客和评论。列很简单:id,作者ID,标题和链接。
从现在开始,活动可以按ID排序,因为在创建时会添加任何新评论或博客。这样可以避免索引创建的时间戳列并使用ID进行排序。
您如何创建活动表的初始状态?
我不能简单地浏览博客表然后评论,因为在最新的博客之后会添加更旧的评论(创建时间戳确定,ID不行)。
感谢。
答案 0 :(得分:0)
希望这有帮助。
SELECT * FROM (SELECT id, 'blog', created FROM Blog
UNION ALL
SELECT id, 'comment', created FROM Comment)
ORDER BY created
然后您可以插入上述查询的结果。