作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个场景,我有一个表是多对多关系的组合,我想确保关联关系只存在一次,其中不存在重复记录。
我在这里粘贴数据,我需要确保没有重复,这违反了“动名词”属性。
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/
假设我有一系列搜索词,例如- var searchTerms = ["blow", "search", "fly", "type"] 和一个字符串数组,比如 var arrayToBeSearched
我是一名优秀的程序员,十分优秀!