gpt4 book ai didi

mysql - 需要从MYSQL中同一日期的多条记录中搜索列中缺少一个值的记录

转载 作者:行者123 更新时间:2023-11-29 07:46:14 25 4
gpt4 key购买 nike

我在 mysql 数据库中有以下示例数据

SC_ID   PAY_TY  PAY_SB_TY FY      PAY_DT       AMOUNT
S01 CASH 2014 12302014 142
S01 CREDIT AE 2014 12302014 150
S01 CREDIT Debit 2014 12302014 11
S01 Debit DEBIT 2014 12302014 10
S01 CREDIT visa 2014 12302014 23
S01 CREDIT visa New 2014 12302014 12.5

这些是2014年12月30日的一个日期的记录,我需要找到没有“签证”记录的日期即所有行都存在,但 PAY_SB_TY='visa' 不存在。

请建议如何做

最佳答案

使用 where not contains 子句。

SELECT *
FROM tbl t
WHERE NOT EXISTS
(SELECT 1 FROM tbl
WHERE Pay_SB_Ty='Visa'
AND Pay_Dt = t.Pay_Dt)

关于mysql - 需要从MYSQL中同一日期的多条记录中搜索列中缺少一个值的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27723330/

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