当按字段排序时,有没有办法给MySQL中的两个行值赋予相同的权重?
ORDER BY FIELD(store.location, "MP12221", "MP62112","MP15314") ASC, distance ASC
我有这个查询,它使用字段对位置进行排序,然后按距离排序,因为我希望这三个位置是最后一个,而不管离用户的距离有多远,但我希望商店MP12221和MP62112的权重相等。你怎么能这样做呢?因为在我的理解中,使用这个查询可以确保MP12221总是在MP62112之前。
我需要所有的存储按距离排序,除了这三个,然后让MP12221和MP62112按距离排序,然后让MP15314出现在最后。
转载请注明出处:http://www.xinxianzhihui.com/article/20230526/1874549.html