【发布时间】:2014-05-02 16:41:33
【问题描述】:
我有一个带搜索功能的辅导网站。我希望导师根据几个加权标准出现在列表中,包括他们是否是订阅持有者、他们是否提交了个人资料照片、他们是否包含了很多关于自己的信息等等......
基本上,我有很多标准来衡量他们的排名。
我没有编写包含多个 ORDER BY 的复杂 SQL 查询(如果这甚至可能的话),而是考虑创建一个表(可能是一个临时表),它根据几个标准分配数值以得出最终结果搜索排名。
我不完全确定如何去做,或者这是否是一个好主意,所以我想知道社区对 a) 这种方法的看法,以及 b) 在 SQL 中实现它的可能方法.
【问题讨论】: