所以基本上我有两张桌子
帖子(简单文章)
posts_wall(发布在该用户墙上的文章)
现在我想以某种方式组合它们,并按它们的创建/更新日期对它们进行排序,如果帖子没有上传,upload_id 列为 NULL,即使来自 posts_wall 表,所以我有 2 个目标
- 将 2 个表相交。
- 按日期订购。
并且:
我应该添加哪一列timeline
?自 1970 年以来的点赞数2012-01-01
或13405848858
秒数?
据我所知,我必须INTERSECT
他们,但是
SELECT * FROM posts
INTERSECT
SELECT * FROM posts_wall
给我语法错误。
我这样做的原因是我想查看USER1
有权查看它们的帖子,以及任何用户在USER1
墙上发布的帖子。
还有另一个名为article_or_wall_article
知道这是一篇文章还是某人墙上的帖子的专栏,会很棒,我想要一个很好的优雅方法