我的表包括记录,其中每条记录都有自己的历史,看起来像这样:排序MySQL表
65465406540-245|65465408540-654
没有限制历史条目数(字段类型是文本,所以.. )。历史记录始终按照最旧到最新排序。这意味着最新的条目在右边。
历史条目由管道字符“|”分隔。一个历史记录条目由时间戳,破折号“ - ”作为分隔符和代表进行更改的用户ID的1-4位数字组成。
现在我的问题是我想根据最近(或最早)的历史记录对表格中的记录进行排序。我会怎么做?
我在想MySQL的功能,因为结果必须来到我的PHP脚本已经排序,但我不知道从哪里开始,所以每个帮助都非常感谢。
我可能会描述它是错误的。我需要的是按照最后一个时间戳(asc/desc)排序。为了解决这个问题,我非常感谢@Jim复杂的查询,我只是添加了ASC或DESC。谢谢! – meridius 2012-08-07 20:39:52