MySQL - sorgu SONRA satır sayısı sayısı

0 Cevap php

Ben şu anda bir özel nitelik yok, tüm satırlar için arar sitemde çalışan bir sorgu var. Ben satır numaraları için ardışık sayılar olmasına rağmen Yani, gerçek sonuç birincil anahtarlar boşluklar olacaktır. Bunu açıklamak zor, bu yüzden bazı kod denemek ve ekleyeceğiz çıkıyor!

İşte benim deyimi WHERE parçası, gerisi önemsizdir:

...WHERE 
       thought_deleted = 0 
   AND 
       thought_ID <= (SELECT MAX(thought_ID) FROM rmt_thoughts ORDER BY thought_ID) - $start 
   ORDER BY 
       thought_date_created DESC 
   LIMIT $number

$ Numarası ve $ başlangıç ​​PHP kullanarak sorguya geçirilen değerlerdir. Ben değiştirmek istediğiniz bölümü VE parçasıdır. Bunun yerine belirli bir kimliği daha az thought_ID değerleri arıyor, ben her thought_deleted = 0 satır sıralı bir kimliği varsa olarak seçmek istiyorum. Bu mantıklı umut!

Ben bir) satır sayısını sayar takma çeşit yapmak için ya da gerek varsayarak, ve kulüpler sıralama olduğunu veya b) sadece sadece ben istiyorum değerlere bakar sınır zımbırtısının çeşit yapmak tarafından. Her iki şekilde de, ben oldukça bitkin ve şaşırıp bir süre için googling oldum. Herkes önce böyle bir şey gördü mü?

Teşekkürler çocuklar :)

Parıldıyor *

0 Cevap