因此,假设我的用户可以从数据库的3个字段中进行搜索并获得结果: x1、x2、x3。如何才能使x3获得比x1和x2等更高的优先级?这样做有可能吗?或者我需要两个查询?
发布于 2011-12-09 14:07:11
下面的内容可能会有所帮助。
Select * from <table_name> ORDER BY CASE WHEN Expression for x3 WHEN Expression for x1 WHEN Expression for x2 ELSE NULL end
https://stackoverflow.com/questions/8441690
复制相似问题