gpt4 book ai didi

SQL SELECT 用于一对多特征关系以选择具有某些特征的键

转载 作者:行者123 更新时间:2023-11-29 14:31:15 24 4
gpt4 key购买 nike

假设我有一个包含以下数据的表:

foreign-key | feature
1 | a
1 | b
2 | a
2 | b
2 | c
3 | a
3 | c

我想要一个语句返回一个唯一的键列表,这些键同时分配了特征 a 和特征 b,所以结果行应该是“1、2”。

假设我想向查询添加额外的约束,如果整个事情没有嵌套到多个层中会很好。

最佳答案

这可以通过 group byhaving 来完成。

select foreign-key
from tbl
where feature in ('a','b')
group by foreign-key
having count(distinct feature)=2

关于SQL SELECT 用于一对多特征关系以选择具有某些特征的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51480281/

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