آره آقا خوب توضیح دادی. مرسی. فقط یک سوالی برام پیش اومد و اونم اینه که چرا باید در یک جدول بصورت موقت ذخیره می کنیم؟ آیا امکانش هست که اینکارو نکنیم؟ یعنی بصورت زیر بنویسیم:
 
SELECT * FROM (SELECT * FROM `table_name` ORDER BY `id` LIMIT $start,$limit) ORDER BY `id` DESC

اینطوری که من برای خودم تعریف می کنم درسته اما در عمل نمی دونم چطور کار می کنه. من میگم همه جداول رو از تیبل فلان بخون و اونها رو به ترتیب جدول id که از فلان تا فلان محدود می کنم بعد همه این رو دوباره می خونم و مجدد به ترتیب id اما از آخر به اول در میارم.
درست گفتم؟