बस इस तरह के केस स्टेटमेंट के साथ एक सशर्त आदेश दें
QUERY:
SELECT *
FROM $tableName
GROUP BY primary_category
ORDER BY
CASE primary_category WHEN 'USA' THEN 1 ELSE 2 END ASC,
primary_category ASC
संपादित करें:
यदि आप पहले एक से अधिक फ़ील्ड द्वारा ऑर्डर करना चाहते हैं और फिर बाकी आप इसे इस तरह से कर सकते हैं।
SELECT *
FROM $tableName
GROUP BY primary_category
ORDER BY
CASE primary_category
WHEN 'USA' THEN 1 --#-- 1 for usa
WHEN 'China' THEN 2 --#-- 2 for china
ELSE 3 END ASC, --#-- 3 for anything else
primary_category ASC