请问个sql的降序和升序的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/14 08:25:57
请问个sql的降序和升序的问题?

我的数据的表是这样地

留言编号 用户名 留言主题
1 wzy 你好
2 hys 好
3 wzy 不客气
4 bz 考试成绩出来了
5 wzy 我及格了

我查询的时候是这样写的
select 留言主题
from 用户留言
where 用户名='wzy'
order by 用户名 asc

按照用户名的升序排列,应该显示的是
1 我及格了
2 不客气
3 你好
为什么我查询的不是这样的,他却显示的是
1 你好
2 不客气
3 我及格了

出什么毛病了啊?

用户名是一样的,所以,是按照写入数据库的先后升序排列的,如果要按留言先后排的话,建议增加一个留言时间字段

用用户名判断会乱的,建议用ID或时间

order by 用户编号。。。就可以了