2 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個(gè)贊
所以你想訂購kiss_count有重復(fù)的字段。為此,您需要使用一個(gè)額外的字段。閱讀標(biāo)題,您還希望能夠獲得接下來的 5 個(gè)值。
您可以使用order byon 2 列,不需要子句where:
select * from my_table order by kiss_count desc, id asc;
因?yàn)椴樵僺elect * from my_table order by kiss_count desc, id asc總是給你相同的序列,你可以使用 grap 結(jié)果offset。
因此,在您的示例中,第二頁的 an 應(yīng)offset為 5,arow_count應(yīng)為 5:
// page 2
select * from my_table order by kiss_count desc, id asc limit 5, 5;
// page 3
select * from my_table order by kiss_count desc, id asc limit 10, 5;

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
它正在跳過 6,因?yàn)樗谒阉?code>kiss_count < 6. 你應(yīng)該檢查kiss_count <= 6
WHERE kiss_count <= '6' ORDER BY kiss_count_total DESC LIMIT 5");
- 2 回答
- 0 關(guān)注
- 166 瀏覽
添加回答
舉報(bào)