【发布时间】:2010-10-24 23:50:49
【问题描述】:
我正在使用以下 SQL 从 MySQL 数据库中选择记录:
SELECT * FROM cms_product WHERE id IN (3,22,1);
结果顺序等于“ORDER BY id ASC”,因此返回示例记录 1、3、22。如何以在 IN 子句中输入的确切方式对它们进行排序?所以订购为 3,22,1 ?谢谢你。
【问题讨论】:
-
考虑寻找其他东西来订购您的记录。 ID 应允许更改或非静态。
标签: sql mysql sql-order-by