【发布时间】:2013-05-05 21:48:04
【问题描述】:
我有一个关于 mysql 排序的问题。我有一个数据库字段,其中包含类似1,6,3,8,4 的数据。我分解了这个字段值并对另一个表进行了自定义查询:WHERE id='1' or id='6' or id='3'...。
它工作正常,但结果是ASC by id。有没有办法让结果以与查询相同的顺序出现?
【问题讨论】:
-
不要使用
ORDER BY子句!
我有一个关于 mysql 排序的问题。我有一个数据库字段,其中包含类似1,6,3,8,4 的数据。我分解了这个字段值并对另一个表进行了自定义查询:WHERE id='1' or id='6' or id='3'...。
它工作正常,但结果是ASC by id。有没有办法让结果以与查询相同的顺序出现?
【问题讨论】:
ORDER BY子句!
【讨论】:
GROUP BY 怎么办?比如我想要的第一个值,出现在最后?