我有一个 VIEW 来跟踪特定用户(作者)如何与其他用户(接收者)交互。见视图:
在这里,您可以看到 AUTHOR(user_id)如何通过在他的墙上发帖(帖子)、喜欢他们的东西(喜欢)和关注来与其他用户互动。有没有办法可以用这个 VIEW 订购表格 POSTS?我想要实现的是显示墙上的帖子(表:帖子)并移动最相关的帖子(接收者 ID 出现最多的帖子)。
帖子表如下所示:
我想针对接收者(在视图中)订购 post_author(来自上表)。
有任何想法吗?
是的,您必须构建一个变量,其中包含正确顺序的所有 ID 并将它们放入field()
函数中
ORDER BY FIELD(ID, (id's to order by))
编辑:这里是教程: http ://www.imthi.com/blog/programming/mysql-order-by-field-custom-field-sorting.php