gpt4 book ai didi

MySQL 将两条记录合并为一条

转载 作者:行者123 更新时间:2023-11-29 10:35:57 25 4
gpt4 key购买 nike

我有状态表

id (primary key )
case id
read status
delivered status

现在我可以为具有不同值的同一案例 ID 提供多个记录

这里我有两行案例 ID (111)

ID  case_id     read_status     delivered_status
1 111 1 0
2 111 0 1

如何运行查询,以便它为上述情况提供一行,读取状态和传送状态为 1?

SqlFiddle

http://sqlfiddle.com/#!9/9d977e/1

最佳答案

read status and delivery status to 1

你的意思是最大值吗?如果是这样,这就是 fiddle 。

Fiddle

查询:

select 
`case_id`,
max(`read_status`),
max(`delivered_status`)
from status
group by `case_id`

关于MySQL 将两条记录合并为一条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46426556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com