gpt4 book ai didi

sql - 什么是用于选择项目/属性列表中具有多个属性的项目的 SQL 语句?

转载 作者:行者123 更新时间:2023-12-04 16:50:11 33 4
gpt4 key购买 nike

假设我有一个表,其中列出了项目和属性,例如,

frog    green
cat furry
frog nice
cat 4 legs
frog 4 legs

从项目列中,我想选择具有绿色和 4 条腿属性的唯一对象。在这种情况下,我希望只取回 Frog 对象。执行此操作的最有效查询是什么?

最佳答案

select  item.name 
from item
where item.attribute in ('4 legs', 'green')
group by item.name
having count(distinct item.attribute) = 2

关于sql - 什么是用于选择项目/属性列表中具有多个属性的项目的 SQL 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/927724/

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