您可以使用ORDER BY正确的键进行此操作.在MySQL中,您可以:
ORDER BY
ORDER BY (category = 'car') DESC, (title = 'car') DESC, (description = 'car') DESC
MySQL将布尔表达式视为数字上下文中的整数,0表示false,1表示true.所以DESC首先是真正的版本.
DESC
WHERE如果您愿意,也可以简化该条款:
WHERE
WHERE 'car' IN (category, title, description)