Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Artikel in MySQL nach einer festen Liste bestellen?

Sie können dies tun, indem Sie entweder:

verwenden
ORDER BY FIND_IN_SET(id, '3,11,7,1')

oder

ORDER BY FIELD(id, 3, 11, 7, 1)

oder

ORDER BY CASE id WHEN 3 THEN 0
                WHEN 11 THEN 1
                 WHEN 7 THEN 2
                 WHEN 1 THEN 3
                        ELSE 4
         END