gpt4 book ai didi

SQL:返回条件为真的行组

转载 作者:行者123 更新时间:2023-12-05 08:27:10 27 4
gpt4 key购买 nike

我的数据集如下所示:

PNR    Action Code
-----+-------------
1 | Book
1 | Exchange
1 | Cancel
2 | Book
2 | Exchange
3 | Book
4 | Book
4 | Cancel

我正在尝试返回操作代码为“取消”的 PNR 的所有行。因此,在这种情况下,PNR 1 和 4 的所有行。

我尝试使用 Where 子句,但这不正确,因为它只会返回操作代码为“取消”的行。我的结果应该是这样的:

PNR    Action Code
-----+-------------
1 | Book
1 | Exchange
1 | Cancel
4 | Book
4 | Cancel

最佳答案

或许可以从 Where 子句中的 select 语句中获取您想要的 PNR?

Select T1.PNR
,T1.[Action Code]
From myTable T1
Where T1.PNR in (
Select PNR
from myTable
where [Action Code] = 'Cancel'
)

关于SQL:返回条件为真的行组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45719889/

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