使用zipcode和餐厅状态的mysql php结果

使用zipcode和餐厅状态的mysql php结果,mysql,Mysql,我有一张带拉链的餐桌。我用zipcode“2600”搜索过。所以我需要根据搜索到的zipcode显示结果,然后列出其他zipcode。 首先,显示zipcode 2600的打开状态。 第二,显示其他处于打开状态的zipcode。 第三,显示zipcode 2600的关闭状态。 第四,以关闭状态显示其他zipcode resid resname zipcode resstatus 1 Res1 2500 Open 2 Res2 2505 Closed 3 R

我有一张带拉链的餐桌。我用zipcode“2600”搜索过。所以我需要根据搜索到的zipcode显示结果,然后列出其他zipcode。 首先,显示zipcode 2600的打开状态。 第二,显示其他处于打开状态的zipcode。 第三,显示zipcode 2600的关闭状态。 第四,以关闭状态显示其他zipcode

resid   resname zipcode resstatus
1   Res1    2500    Open
2   Res2    2505    Closed
3   Res3    2600    Open
4   Res4    2510    Closed
5   Res5    2600    Closed
6   Res6    2610    Open
7   Res7    2700    Open
我需要像下面这样显示输出

resid   resname zipcode 
3   Res3    2600    Open
5   Res1    2500    Open
1   Res6    2610    Open
2   Res7    2700    Open
4   Res5    2600    Closed
6   Res2    2505    Closed
7   Res4    2510    Closed
输出


请添加记录6 Res6 2600已关闭。它不符合我的要求
SELECT * FROM test ORDER BY FIELD(resstatus, 'Open') DESC,FIELD(zipcode, 2600) DESC;
resid  resname  zipcode resstatus
1   Res1    2600    Open
3   Res3    2500    Open
5   Res5    2300    Open
4   Res4    2600    Closed
2   Res2    2700    Closed