作者arrack (艾瑞克)
看板Database
标题Re: [SQL ] MySQL 的 Limit 用法
时间Wed Jun 25 13:18:37 2008
※ 引述《peter1 (killer bee)》之铭言:
: 有在板上爬了一些文
: 但实用上却发现会错误
: 想再来问一下Limit的用法
: 现在是想要从资料库中照A条件捞最新100笔
: 再让这100笔照B条件去排序
: 所以是否应该这样子写
: Select * From (Select * From table order by A Limit 100) order by B
: 这样子写可以吗?
: 请指正 感谢:)
Mysql 的版本要注意一下,早期版本不支援子查询,细节我忘了
应该是这样下就可以了
select * from (select * from table order by a limit 100 ) as newtable
order by newtable.b
可以参考error(#1248 Every derived table must have its own alias)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.63.16
※ 编辑: arrack 来自: 59.126.63.16 (06/25 13:19)
1F:推 peter1:请问newtable名称和table一样就可以吗? 06/25 23:57