gpt4 book ai didi

php - 这个 SQL 查询有什么问题

转载 作者:行者123 更新时间:2023-11-30 23:56:44 25 4
gpt4 key购买 nike

我需要找出这个 SQL 有什么问题:

SELECT DepartmentName, COUNT(*) 
FROM employee,department
WHERE employee.DepartmentID = department.DepartmentID
GROUP BY DepartmentName
WHERE COUNT(*)>1

我认为 COUNT(*) 中的问题是因为它返回所有行的计数。所以我认为属性 sql 将如何没有 where 语句。帮助我,我不擅长 SQL。

最佳答案

你必须使用 having cluase 而不是语句末尾的 where:

SELECT DepartmentName, COUNT(*) 
FROM employee,department
WHERE employee.DepartmentID = department.DepartmentID
GROUP BY DepartmentName
having COUNT(*)>1

关于php - 这个 SQL 查询有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27902787/

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