gpt4 book ai didi

MySql subselect havning where子句与主选择的值

转载 作者:行者123 更新时间:2023-11-30 22:52:12 26 4
gpt4 key购买 nike

有一些我正在努力工作的选择

SELECT DISTINCT a.client_key, client_name 
FROM Bloggers AS a
LEFT JOIN BloggersPosts AS b
ON a.client_key = b.client_key
WHERE a.status = 1 AND
0 NOT IN (SELECT MIN(STATUS) FROM BloggersPosts AS c WHERE c.client_key=a.client_key)

由于某些原因 0 NOT IN (SELECT MIN(STATUS) FROM BloggersPosts AS c WHERE c.client_key=a.client_key) 不工作,有什么办法让它工作吗?

编辑:不工作我的意思是如果我删除 susbelect - 我的查询给出结果行。但是一旦我添加它 - 结果是空的。同时,当我单独执行子选择时 SELECT MIN(STATUS) FROM BloggersPosts - 它返回 1,这意味着将其作为子选择 - 也应该返回结果,但它没有。

谢谢

最佳答案

我希望这能完成您的工作。为您的问题尝试不同的解决方案。

SELECT DISTINCT a.client_key, client_name 
FROM Bloggers AS a
JOIN (SELECT client_key, MIN(STATUS) minstatus FROM BloggersPosts GROUP BY client_key) b
ON a.client_key = b.client_key AND minstatus <> 0
WHERE a.status = 1

关于MySql subselect havning where子句与主选择的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27858742/

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