分组方式和排序方式,不起作用

qvtsj1bj  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(304)

我想订一份名单 id_post 并根据活动或过时对其进行分组。 status=1 when active , status=2 when outdated ```
SELECT *,count(id_post) as count
FROM posts
WHERE 1

GROUP BY status
ORDER BY count DESC

我尝试使用这个mysql代码,但是它只显示了两个输出。我做错什么了??

id_post title status
5 a 1
7 b 2
9 c 1
17 d 2
21 f 1

预期产量

21 f 1
9 c 1
5 a 1
17 d 2
7 b 2

1cosmwyk

1cosmwyk1#

根据你的数据,你不需要使用 GROUP BY . 所以呢

select *
from posts
order by status ASC, id_post DESC

相关问题