वास्तव में 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)