我有一个VIEW,可以跟踪特定用户(作者)如何与其他用户(接收者)进行交互。见VIEW:
在这里你可以看到AUTHOR(user_id)如何通过张贴在他的墙上(帖子)与其他用户进行交互,喜欢他们的东西(如),以及如下。有没有办法用这个VIEW订购表格POSTS?我想要实现的是显示墙上的帖子(表格:帖子)并移动最相关的帖子(收件人ID最常出现的帖子)。
posts表如下所示:
我想订购post_author(来自上表)对接收者(在视图中)。
有什么想法吗?
答案 0 :(得分:1)
是的,您必须构建一个包含正确顺序的所有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