MySQL में एक अच्छा समाधान है।
कीवर्ड SELECT के ठीक बाद SQL_CALC_FOUND_ROWS कीवर्ड जोड़ें:
SELECT SQL_CALC_FOUND_ROWS t3.id, a,bunch,of,other,stuff FROM t1, t2, t3
WHERE (associate t1,t2, and t3 with each other)
GROUP BY t3.id
LIMIT 10,20
उसके बाद, FOUND_ROWS() फ़ंक्शन के साथ एक और क्वेरी चलाएँ:
SELECT FOUND_ROWS();
इसे LIMIT क्लॉज के बिना पंक्तियों की संख्या वापस करनी चाहिए।
अधिक जानकारी के लिए इस पेज को चेकआउट करें :http://dev.mysql.com/doc/refman/5.0/hi/information-functions.html#function_found-rows