mysql 结果需要我的例子

标签 mysql

我有一张餐 table 。 我需要先显示“开放餐厅”,然后显示关闭餐厅的结果,而且我搜索的邮政编码是 2600。所以首先列出邮政编码 2600,然后是开放餐厅,然后是开放餐厅的其他邮政编码。然后是关闭餐厅的 2600,然后是关闭餐厅的其他邮政编码。

restid  resname Zipcode status
    1   Res1    2600    Open
    2   Res2    2500    Closed
    3   Res3    3600    Closed
    4   Res4    2600    Open
    5   Res5    2500    Closed
    6   Res6    2600    Open
    7   Res7    3600    Open
    8   Res8    3600    Open
    9   Res9    2500    Closed
    10  Res10   2600    Closed

我需要这样的结果......

restid  resname zipcode status
    1   Res1    2600    Open
    2   Res4    2600    Open
    3   Res6    2600    Open
    4   Res7    3600    Open
    5   Res8    3600    Open
    6   Res2    2500    Closed
    7   Res3    3600    Closed
    8   Res5    2500    Closed
    9   Res9    2500    Closed
    10  Res10   2600    Closed

提前致谢。

最佳答案

select restid,resname,zipcode,status from sometable order by statys desc

关于mysql 结果需要我的例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34047931/

相关文章:

mysql - 自己数据库中的外部数据(键)映射

php - 任何人都知道如何使用 nexmo 短信 api 接收短信到 php 脚本

mysql - 如何比较 SQL Server 的表和 MySQL 的表

php - MySQL 服务器安装时间过长

mysql - 如何按组筛选结果组

mysql - SELECT 查询显示一次每条记录的名称和实例数

php - mysql查询两个表

mysql - UPDATE 查询 SUM 多项选择

mysql - 需要帮助构建带有 join 和 where 的多对多关系的 sql 查询

apache - 从命令行提取 mysql 数据库