gpt4 book ai didi

sql - 如何从具有跨同一列的多行的条件的单个表中进行选择

转载 作者:行者123 更新时间:2023-12-04 23:43:08 24 4
gpt4 key购买 nike

我有一个表格,其中包含医疗编号和程序的列。行数多,医号可重复,程序多;例如:

Mid_no    procedure
--------------------
100. 20
100. 30
200. 30

我想选择所有具有过程 30 而没有过程 20 的 mid_no。在上面的示例中,所需的结果将是:

Mid_no.    Procedure
---------------------
200. 30

最佳答案

SELECT t.mid_no,
t.procedure
FROM TABLE t
WHERE NOT EXISTS
(SELECT 1 FROM TABLE t1 WHERE t1.mid_no = t.mid_no AND t1.procedure = 20
)
AND t.procedure = 30;

关于sql - 如何从具有跨同一列的多行的条件的单个表中进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41349728/

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