gpt4 book ai didi

mysql - 可以在 WHERE 子句中使用 MySQL 查询函数吗?

转载 作者:可可西里 更新时间:2023-11-01 07:46:43 26 4
gpt4 key购买 nike

在 MySQL WHERE 子句中使用派生值是行不通的。有没有办法模拟这种行为?下面是一个由于 WHERE count > 5 行而失败的示例查询:

SELECT
title,
company_id,
count( id ) as count
FROM
table
WHERE
count > 5
GROUP BY
title,
company_id

最佳答案

聚合不能用在 WHERE 中,而是用在 HAVING 中。您还需要添加一个 GROUP BY 子句。

SELECT
title,
company_id,
count( id ) as count
FROM
table
GROUP BY title, company_id
HAVING count > 5

关于mysql - 可以在 WHERE 子句中使用 MySQL 查询函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8661373/

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