Possible Duplicates:
Ordering MySQL results by IN sequence?
Ordering by the order of values in a SQL IN() clause
i have the following table called "Products"
id desc
1 BL10
2 BL15
3 BL45
4 BL50
well, this is my query SELECT * FROM Products WHERE id IN(3,1,4,2)
I want it shows in the same order of clause IN, i.e. 3,1,4,2 :
id desc
3 BL45
1 BL10
4 BL50
2 BL15
but when i execute it, it shows ordered, How can i get that? I'm using MSSQL 2005