在第一个TOP 4行之后从SQL计算TOP 4行

时间:2016-03-18 07:06:55

标签: php mysql mysqli pdo

我想显示第5,6,7和8行(4个结果)中出现的记录,不包括TOP 4的降序。目前我尝试使用SELECT * FROM estate_ad_listing WHERE eal_id != TOP (4) ORDER BY eal_id DESC LIMIT 4但我收到错误。我正在使用PDO。请帮忙。

我的查询:

$sal = "SELECT * FROM estate_ad_listing WHERE eal_id != TOP (4) ORDER BY eal_id DESC LIMIT 4";
$wur = $PDO->prepare($sal);
$wur -> execute();

2 个答案:

答案 0 :(得分:3)

您可以使用以下查询 -

SELECT * FROM estate_ad_listing ORDER BY eal_id DESC LIMIT 4,4;

注意:从第5行开始并提取下4行。

答案 1 :(得分:0)

使用以下代码。

$sal = "SELECT * FROM estate_ad_listing ORDER BY eal_id DESC LIMIT 4,4";