gpt4 book ai didi

mysql - 检查每个 "true"是否没有 "id"值

转载 作者:行者123 更新时间:2023-11-29 08:17:15 25 4
gpt4 key购买 nike

我需要找到domain_link_id,它没有任何 (is_active = true) 值。

enter image description here

我创建了以下查询,但此查询无法正常工作。您能帮我修复此查询吗?

SELECT distinct domain_link_history.id,domain_link_history.domain_link_id 
FROM domain_link_history
INNER JOIN (
SELECT id,is_active
FROM domain_link_history
GROUP BY domain_link_id HAVING count(is_active) > 1) dlh2
ON domain_link_history.id = dlh2.id
where domain_link_history.is_active = false

提前谢谢您。

干杯,

最佳答案

我认为您需要以下内容:

SELECT domain_link_id 
FROM domain_link_history
WHERE is_active <> 'true'
GROUP BY domain_link_id

这将给出所有 domain_link_id 字段,其中 is_active 未设置为 true。这也只会显示唯一的 domain_link_id,因此您不会收到大量重复项。

这是获取您想要的信息的最简单方法,前提是我已理解您的请求

您也可以使用

SELECT domain_link_id 
FROM domain_link_history
WHERE is_active = 'false'
GROUP BY domain_link_id

这只是为了防止您在 is_active 字段中除了 true 和 false 之外还有其他选项

关于mysql - 检查每个 "true"是否没有 "id"值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20349798/

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