2012-12-18 16 views

cevap

10

'u biliyorsanız, 35 kayıt var, limit 1 offset 34.

Herhangi bir setinden setinden ikinci son öğeyi almak isterseniz, kümenin sırasını tersine çevirebilir ve bir öğe seçebilir, bir öğeyi dengeleyebilirsiniz. Öncelikle, ters olarak sıralanmış kümenin ilk iki öğesini seçerek bunu kendiniz uygulayabilirsiniz ve sonra kümeyi tersine çevirin ve ilk elemanı seçin:

15

Bu 1,1 vasıta ilk atlamak bir kayıt 2 LIMIT ile başlayan almak ve olacak sonraki

siparişi bulacaktır

SELECT * FROM tab ORDER BY col DESC LIMIT 1,1 

yöntem yapılması gereken basit Eğer neden sadece burada id = 34 seçemezsiniz ancak istediğiniz kaydın numarasını biliyorsanız söz col büyük olasılıkla id

olacak?

+0

Büyük yanıt! Herhangi bir satır numarası –

+0

için +1 çalışır, bu sorguyu yii2'de nasıl kullanabilirim? –