gpt4 book ai didi

mysql - 查找缺少先前指定的记录

转载 作者:行者123 更新时间:2023-11-29 18:00:42 25 4
gpt4 key购买 nike

我有一些无法弄清楚的代码,我确信答案就在这里,但我使用的搜索词没有成功。

我正在尝试从我的数据库中选择竞争对手已进入更高级别比赛的记录,然后再从较低级别获得他们的认证。

此场景中的较高级别位于 Class_Subset 列下,RO 为较高级别。下级的认可位于“职称”栏下方。 NAC 是认证。

我写了一些代码,但显然不起作用。

我需要的只是选择一个记录,其中某个人的记录中 RO 列为 Class_Subset,但在该竞争对手记录的标题列中没有 NAC。

这是 SQL Fiddle。 http://sqlfiddle.com/#!9/b65e0b

RegNum 是将竞争对手的记录分组在一起的值。

下图说明了问题以及需要什么。抱歉缺少基于文本的数据。 https://imgur.com/pH9RIjZ

最佳答案

返回两行。

使用 Not Exists 意味着 regNum 没有 NAC 类,而只有 RO 的子集

select * from points p
where class_subset = 'RO'
and not exists (
select 1 from points p1
where p1.regNum = p.regNum
and p1.Class = 'NAC'

)

关于mysql - 查找缺少先前指定的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48374259/

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