我有一个5列的表.当我列出表格时,我想按一列排序,以便将类型组合在一起,然后按字母顺序排列,以便于查找.
是否可以ORDER通过两个不同的列?
这是我目前的选择:
$query_rs_cms = "SELECT * FROM games ORDER BY type ASC";
Run Code Online (Sandbox Code Playgroud)
我想我正在寻找的是:
SELECT *
FROM games
ORDER BY type THEN ORDER BY title ASC";
Run Code Online (Sandbox Code Playgroud)
Bry*_* S. 28
您可以通过列名称或返回的列号指定ORDER BY.
所以你可以这样做:
SELECT * FROM games ORDER BY Type, Title
Run Code Online (Sandbox Code Playgroud)
或类似的东西:
SELECT Type, Title, Column1, Column2 FROM games ORDER BY 1, 2
Run Code Online (Sandbox Code Playgroud)
你也可以做升序和降序.因此,如果您想要类型降序但标题升序:
SELECT * FROM games ORDER BY Type DESC, Title ASC
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13356 次 |
| 最近记录: |