这是我的桌子,我应该取MAX (id)
每张桌子的status_id.
id status_id
10 1
11 1
12 2
13 2
14 2
15 4
16 4
所以,我使用了这个 sql 查询,它确实有效并获取了我所有的最大 ID。
select status_id, max(id) as max FROM `table`
where status_id in (1,2,3,4) group by status_id
这个 sql 命令使用 while 获取我 3 个 MAX id。
十一、十四、十六……
你看,没有任何适合 3rd 的 id status_id
。如果没有任何合适的 id 到 3rd status_id
,只需将其标记为零。所以我希望 sql 会带来这些结果:
11、14、0、16