php - 在顶部和其他之后获得特定的 id

标签 php mysql sql

我正在从我的数据库表中获取 50 个 ID。我想要一个特定的 id 在顶部说 15,然后是其他所有 id。我如何使用 SQL 查询来执行此操作?

$sql = mysql_query("Select id from USERS");

我搜索了很多但没有找到关于这个主题的任何信息。我​​不想使用两个查询。

最佳答案

SELECT id
FROM USERS
ORDER BY id != 15, id
id 为 15 时,

id != 15 将为 0,对于所有其他值为 1,所以该行将排在第一位。其余行将按 id 排序。

关于php - 在顶部和其他之后获得特定的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27291185/

相关文章:

php - Codeigniter - 使用查询字符串进行路由

php - 从 Phalcon 的类中获取 DI

python - pip install mysqlclient 返回 "fatal error C1083: Cannot open file: ' mysql.h' : No such file or directory

mysql group by multiple columns with count - 不分组所有答案

c# - Entity Framework 中有序集的并集,然后跳过

c# - 首先通过代码发出多个 1 对 1 关联?

php - 如何将非验证手机号码用户重定向到验证页面

javascript - Jquery、Ajax 未触发正确的 php 函数

php - 创建安全的 MYSQLI 登录脚本?

mysql - 写自连接 SQL 有什么更简洁的方法