gpt4 book ai didi

php - 使用内部联接选择 COUNT

转载 作者:行者123 更新时间:2023-12-01 00:35:26 26 4
gpt4 key购买 nike

我有两个表:

project (id, name)
list (id, name, project_id)

我想把每个项目和列表的数量都放到项目中。

我试过:

SELECT project.id, project.name, COUNT(list.id) AS list_count
FROM project
INNER JOIN list ON (list.project_id = project.id)
GROUP BY project.id DESC

但我只得到有列表的项目。

如果项目没有自己的列表,我不明白...

如果 COUNT(list_id) = 0,我想要 list_count = 0,我该怎么办?

最佳答案

使用左连接而不是内连接

SELECT project.id, project.name, COUNT(list.id) AS list_count
FROM project
Left JOIN list ON (list.project_id = project.id)
GROUP BY project.id DESC

关于php - 使用内部联接选择 COUNT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52538521/

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