gpt4 book ai didi

sql - TSQL:查找所需的缺失记录

转载 作者:行者123 更新时间:2023-12-04 14:45:05 25 4
gpt4 key购买 nike

我需要一个查询来查找未获得“6 级”记录的检查/组件。我将插入新记录,以便所有检查/组件都有一个“评级 6”记录以及它们可能拥有的其他评级。

考虑以下数据:57646、57652 和 57657 正确,因为它们缺少评级 6 记录。在此数据示例中,这三个应该是查询返回的唯一检查/组件。

InspectionID  ComponentID     RatingTypeID
138 57646 10
138 57647 6
138 57647 2
138 57648 6
138 57649 6
138 57650 6
138 57651 10
138 57651 6
138 57652 10
138 57653 6
138 57654 6
138 57655 6
138 57656 6
138 57657 10

最佳答案

SELECT *
FROM YourTable A
WHERE NOT EXISTS(SELECT 1 FROM YourTable
WHERE InspectionID = A.InspectionID
AND ComponentID = A.ComponentID
AND RatingTypeID = 6)

关于sql - TSQL:查找所需的缺失记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20551857/

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