嵌套SQL查询无效

时间:2013-02-17 11:08:06

标签: mysql sql nested

我正在尝试运行以下sql查询:

select *
from fblikes
order by likes desc (select * from fblikes order by id asc limit 0,4)

它出现以下错误:

  

您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   '附近'(select * from fblikes order by id asc limit 0,4)LIMIT 0,30'   在第1行

我想要实现的是查询应该通过'id'(升序)选择前5个条目,并且在5个中它应该按'喜欢'(降序)排序。

我在嵌套查询方面很差。任何帮助?

1 个答案:

答案 0 :(得分:2)

select * 
from 
(
   select * 
   from fblikes 
   order by id asc 
   limit 0,4
) AS Sub
order by likes desc ;