gpt4 book ai didi

sql - 如何检查数据库中是否存在动名词关系并且有效

转载 作者:搜寻专家 更新时间:2023-10-30 21:58:17 25 4
gpt4 key购买 nike

我有一个场景,我有一个表是多对多关系的组合,我想确保关联关系只存在一次,其中不存在重复记录。

我在这里粘贴数据,我需要确保没有重复,这违反了“动名词”属性。

ItemID  ProductID   ProductAssociationGroupID   
3064 10084 11
3065 10705 11
3066 11766 68
3067 11766 75
3068 11772 106
3069 11778 11
3070 11779 98
3071 11779 93
3072 11793 93
3073 12073 20
3074 12178 12
3075 12561 12
3076 12561 17
3077 12561 82
3078 12561 81
3079 12561 77
3080 12561 76
3081 12573 37

如何查询才能找出上述数据中只存在一次的确切关系?

最佳答案

我仍在等待有关列的一些说明,但我相信使用 HAVING 子句会给你想要的结果。

Select ProductID, ProductAssociationGroupID
from [Database]
Group by ProductAssociationGroupID, ProductID
Having (Count(ProductAssociationGroupID) = 1)

如果您想查找重复项,那么我只需将 HAVING 子句更改为大于即可。

关于sql - 如何检查数据库中是否存在动名词关系并且有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31787106/

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