gpt4 book ai didi

mysql - 多值字段sql查询,检查值是否存在

转载 作者:行者123 更新时间:2023-11-29 11:49:59 26 4
gpt4 key购买 nike

我的查询确实有问题。我花了几个小时试图找到一种方法让它发挥作用,但我做不到:(即使感觉很简单!

假设我有这张表:

entity_id    delta    name
----------------------------
1 0 speaker
1 1 screen
2 0 mouse
2 1 TV
2 2 tablet

我只想返回 name != 'speaker' 的内容的实体 ID(在本例中,它是entity_id = 2)。

如果我使用“name LIKE 'speaker'”,它会返回实体 1。但我想要另一种方式。所以我尝试使用“name NOT LIKE 'test'”,它返回我所有其他行,这是正常的,但我只想获取entity_id 2。

我觉得我错过了一些简单的事情。

感谢您的帮助!

编辑

最佳答案

select entity_id
from your_table
group by entity_id
having sum(name = 'test') = 0

关于mysql - 多值字段sql查询,检查值是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34258013/

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