In short, I have a game of sorts, and the score board for it shows the score of the player at the end + how long they took to achieve it. I need to order my MySQL results so
I think this is the best solution for arrange order by multiple value.
SELECT * FROM hotel
WHERE confId=13
GROUP BY hotelName
ORDER BY CASE
WHEN rating = '5 Star' THEN 1 WHEN rating = '4 Star' THEN 2
WHEN rating = '3 Star' THEN 3 WHEN rating = 'BUDGET & EQUIVALENT HOTELS' THEN 4
END