Mysql 需要sql查询来搜索前10条记录

Mysql 需要sql查询来搜索前10条记录,mysql,Mysql,嗨,我有一个要求,“国家”表有100条记录,我需要在前10条记录中搜索 SELECT * FROM `Country` where `LifeExpectancy`>50 LIMIT 10 它给我10条记录,但我希望它应该只搜索前10条记录 谢谢您可以使用嵌套查询或内联视图,如下所示: SELECT * FROM ( SELECT * FROM `Country` LIMIT 10 ) AS T WHERE `LifeExpectancy`>50

嗨,我有一个要求,“国家”表有100条记录,我需要在前10条记录中搜索

SELECT * FROM `Country` where `LifeExpectancy`>50 LIMIT 10
它给我10条记录,但我希望它应该只搜索前10条记录


谢谢

您可以使用
嵌套查询
内联视图
,如下所示:

SELECT * FROM
(
    SELECT * FROM `Country` LIMIT 10
) AS T
WHERE `LifeExpectancy`>50