在mysql中排序和限制条件

时间:2010-11-12 07:08:07

标签: mysql sql-order-by

$ sqlsl =“select * from newmessage where sendto ='”。$ userid。“'order by inboxid limit 10”;

皮斯帮助我,

上表以ASC顺序检索我的badabase中的前10行。  我的数据库包含100个记录。  我只想在DESCing顺序中进行前10次录制

4 个答案:

答案 0 :(得分:3)

请尝试

"$sqlsl = "select * from newmessage where sendto='".$userid."'
order by inboxid  DESC limit 10";

请参阅MySQL文档中的this页面。

答案 1 :(得分:3)

$sqlsl = "select * from newmessage where sendto='".$userid."' order by inboxid DESC limit 10";

答案 2 :(得分:2)

要按降序获取记录,您应该将DESC关键字添加到order by子句中:

$sqlsl = "select * from newmessage 
where sendto='".$userid."' 
order by inboxid desc 
limit 10";

答案 3 :(得分:0)

使用此

select * from(select * from newmessage where sendto ='“。$ userid。”'order by inboxid limit 10)as message_id order by message_id desc