gpt4 book ai didi

MySql:如何选择所有值都相同的行?

转载 作者:行者123 更新时间:2023-11-29 06:43:09 25 4
gpt4 key购买 nike

我有一个这样的表:

name |id | state
name1 12 4
name1 12 4
name2 33 3
name2 33 4
...

我想从状态为only 4的表中选择每个名称和ID,这意味着name1是正确的,因为它只有两条状态为4的记录,什么也没有更多的。同时name2是错误的,因为它有状态4的记录状态3的记录。

最佳答案

您可以使用聚合,如下所示:

SELECT name, id
FROM your_table
GROUP BY name, id
HAVING SUM(state<>4)=0;

查看Demo on SQL Fiddle .

关于MySql:如何选择所有值都相同的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50694203/

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