gpt4 book ai didi

Mysql加入一对多关系

转载 作者:行者123 更新时间:2023-11-29 00:23:13 26 4
gpt4 key购买 nike

claim

c_id   claim id   
1 201
2 202
3 203
4 204

claim 状态

cs_id   claim_id    status
1 201 created
2 202 created
3 202 submitted
4 203 submitted
5 204 created

如果声明已创建并提交(如 claim_id 202),如果我使用“已创建”条件进行搜索,它不会显示。这是我的主要要求。我需要如下结果如果我使用 status='created' 进行搜索,我需要获取如下记录

c_id    claim_id    cs_id   claim_id    status
1 201 1 201 created
4 204 5 204 created

如果我使用 status='submitted' 进行搜索,我需要获取如下记录

c_id    claim_id    cs_id   claim_id    status
2 202 3 202 submitted
3 203 4 203 submitted

但我无法通过以下查询获得结果。我是 stackoverflow 的新手。因此,如果我在清晰的发布中有误,请原谅我。

SQL:

SELECT * from claims c 
INNER JOIN claim_status cs
ON c.claim_id = cs.claim_id
WHERE cs.status='created'
GROUP BY cs.claim_id

最佳答案

对于“创建”:

SELECT * from claims c 
INNER JOIN claim_status cs
ON c.claim_id = cs.claim_id
WHERE cs.status='created'

对于“已提交”:

SELECT * from claims c 
INNER JOIN claim_status cs
ON c.claim_id = cs.claim_id
WHERE cs.status='submitted'

关于Mysql加入一对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20286766/

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