আসলে ROLLUP এবং ORDER BY MySQL-এ পারস্পরিকভাবে একচেটিয়া তাই একটি প্রশ্নে উভয়কেই ব্যবহার করা ভাল অভ্যাস নয়৷ কিন্তু তারপরও, যদি আমরা ORDER BY তে ROLLUP ব্যবহার করি তাহলে প্রধান অসুবিধা হল সারাংশের সারিগুলি গণনা করা সারিগুলির সাথে সাজানো হবে৷ এটি লক্ষ্য করাও তাৎপর্যপূর্ণ যে সাজানোর ক্রম সারাংশের সারির অবস্থান নির্ধারণ করবে।
সারাংশের সারিগুলি ঊর্ধ্বক্রমের শুরুতে এবং অবরোহ ক্রমের শেষে হবে৷ এটি আরও স্পষ্টভাবে বোঝার জন্য নিম্নলিখিত উদাহরণটি বিবেচনা করুন −
mysql> Select * from (Select sr, SUM(PRICE) AS PRICE from ratelist GROUP BY sr WITH ROLLUP) AS Price ORDER BY Sr DESC; +------+-------+ | sr | PRICE | +------+-------+ | 5 | 250 | | 4 | 850 | | 3 | 1005 | | 2 | 630 | | 1 | 502 | | NULL | 3237 | +------+-------+ 6 rows in set (0.00 sec) mysql> Select * from (Select sr, SUM(PRICE) AS PRICE from ratelist GROUP BY sr WITH ROLLUP) AS Price ORDER BY Sr ASC; +------+-------+ | sr | PRICE | +------+-------+ | NULL | 3237 | | 1 | 502 | | 2 | 630 | | 3 | 1005 | | 4 | 850 | | 5 | 250 | +------+-------+ 6 rows in set (0.01 sec)