1
我試圖檢索表中最後一行和上面40行的行之間的一系列值:2568,2567,2566等。我正在使用的查詢是沒有完成:Mysql檢索2個最大值之間的範圍
SELECT * FROM posts
WHERE front_weight
BETWEEN 'MAX(front_weight)-40' AND 'MAX(front_weight)'
我試圖檢索表中最後一行和上面40行的行之間的一系列值:2568,2567,2566等。我正在使用的查詢是沒有完成:Mysql檢索2個最大值之間的範圍
SELECT * FROM posts
WHERE front_weight
BETWEEN 'MAX(front_weight)-40' AND 'MAX(front_weight)'
從你的措辭我認爲front_weight是獨特的?如果是這樣你可以使用:
SELECT * FROM posts
ORDER BY front_weight DESC LIMIT 40
試試這個:
SELECT * FROM posts
WHERE front_weight
order by front_weight desc
limit 40
代替front_weight我想你必須使用某種類型的ID列的