How to select mysql rows in the order of IN clause

Например, у меня в таблице EMPLOYEE:

(code, name)
(1, 'Jimmy')
(2, 'Albert')
(3, 'Michelle')
(4, 'Felix' )

если вы сделаете: (выберите * из EMPLOYEE) вы получите:

(1, 'Jimmy')
(2, 'Albert')
(3, 'Michelle')
(4, 'Felix' )

если вы сделаете: (выберите * из EMPLOYEE, где код в (1,3,2,4) вы получите:

(1, 'Jimmy')
(2, 'Albert')
(3, 'Michelle')
(4, 'Felix' )

Как получить его в порядке значений CSV в предложении IN, как есть?

(1, 'Jimmy')
(3, 'Michelle')
(2, 'Albert')
(4, 'Felix' )
9
задан RichardTheKiwi 13 February 2011 в 22:14
поделиться