php - MySQL Order by specific rows only -


i have mysql query returns results in following way:

id | count | type ------------------ 1  | 1000  | 1 2  | 100   | 2 3  | 80    | 2 

i order results rows type 2. order of other rows not matter, although control on order them useful down line. resulting order therefore id = 2 id = 3 id = 1. possible without doing in post-processing?

if want order rows type 2 first , else after:

select ... order if(type = 2, 0, 1) asc 

Comments

Popular posts from this blog

qt - Using float or double for own QML classes -

Create Outlook appointment via C# .Net -

ios - Swift Array Resetting Itself -