作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于我的内容输出,我在表列“Positie”(位置)中有三个选项:Keeper、Verdediging(防守者)、Middenvelder(中场)和 Aanvaller(攻击者)。
在我的输出中,我希望它的顺序是守门员先于防守者 (Verdediging),先于中场 (Middenvelder),再先于攻击者 (Aanvaller)。
这是我的代码:
$sql = "SELECT ID, Team, Rugnummer, Positie FROM e2teams ORDER BY Positie DESC";
它需要是这样的:
$sql = "SELECT ID, Team, Rugnummer, Positie FROM e2teams ORDER BY Positie, Keeper, Verdediging, Middenvelder, Aanvaller DESC";
我觉得,希望对您有所帮助!
最佳答案
您可以为此使用 field()
:
SELECT ID, Team, Rugnummer, Positie
FROM e2teams
ORDER BY FIELD(Positie, 'Positie', 'Keeper', 'Verdediging', 'Middenvelder', 'Aanvaller')
关于php - ORDER BY 列内容 MSQL PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28089660/
我是一名优秀的程序员,十分优秀!