Ofe*_*all 1 mysql sql coldfusion
如何获取查询以根据 PK 将特定记录冒泡到结果顶部?
我有一个基于部门主键的产品类别列表。我的产品已经有一个与其关联的类,但我想向用户提供可用于该产品的其他类,只是我希望它的当前类成为最佳结果。
这有道理吗?
这将使第 123 行成为结果的第一行:
SELECT ... ORDER BY (key_col = 123) DESC
Run Code Online (Sandbox Code Playgroud)
如果key_col是则123比较结果为1,否则为0。如果ORDER按降序排列,1则排在第一位。