gpt4 book ai didi

sql-server - 我如何遍历每个记录并查看是否缺少 3 个要求中的任何一个?

转载 作者:行者123 更新时间:2023-12-02 08:16:36 25 4
gpt4 key购买 nike

我有一个包含 ProducerNameProducerRequirementsListID 的表

enter image description here

每个 ProducerName 应该有 3 个要求 (1,2,3),但其中一些可能至少缺少其中一个:1、2 或 3。那么,我如何才能捕获至少缺少一个 ProducerRequirementsListID 的唯一 ProcucerName

理想情况下会创建 3 个新列 Req_1Req_2 Req_3 并为每个唯一的 ProducerName 显示 TRUEFALSE类似的东西:

enter image description here

我应该为这样的操作使用 WHILE 循环吗?

最佳答案

目前尚不清楚您实际上是在尝试获得一个支点,还是您只是在寻找缺少要求的 ProducerName。假设是后者,那么您需要做的就是按 小于 3 进行分组和过滤。例如:

SELECT ProducerName
FROM Table
GROUP BY ProducerName
HAVING COUNT(*) < 3

关于sql-server - 我如何遍历每个记录并查看是否缺少 3 个要求中的任何一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41513495/

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