我的问题需要mysql查询的建议吗

huwehgph  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(281)

我需要帮助的意见查询sql显示在php如图所示
我需要用循环进程php显示数据sql,这样数据就可以依次显示,(promote-not promote-promote-not promote…)
例子
表a

id  brand promote
-----------------
1   A     no
2   B     yes
3   C     yes
4   D     no
5   E     yes
6   f     no
7   G     no

希望数据像这样显示,

brand promote
-------------
B     yes
C     yes
A     no
D     no
E     yes
F     no
G     no
lo8azlld

lo8azlld1#

mysql按其值对列进行排序,因此在您的情况下,您只能 order by brand asc 或者 order by brand desc 得到 AN asc订单和 NA 你也可以用第二列来做同样的事情,然后你就有了它 noyes 在asc排序中,使用desc进行反向排序。
如果您想以其他随机方式对项目排序,则需要添加新列,让我们命名它 sortingcolinteger 键入并在其中存储您要给每个项目的位置。万一你。。。绘制时,值将为

brand promote sortingcol
------------------------
B     yes     1
C     yes     2
A     no      3
D     no      4
E     yes     5
F     no      6
G     no      7

所以你可以像这样查询它

select * from yourtable order by sortingcol asc

select * from yourtable order by sortingcol desc

相关问题