gpt4 book ai didi

SQL同时选择和计数

转载 作者:行者123 更新时间:2023-12-04 18:25:52 25 4
gpt4 key购买 nike

我正在尝试从 stuff 中选择所有内容并计算 morestuff 中的项目总数,其中 stuff id = morestuff id。

select *,
COUNT(morestuff.items) as total
from stuff,
morestuff
where stuff.id = '{$id}'
and morestuff.id = stuff.id

显然我的查询有问题,有人可以帮忙吗?

最佳答案

SELECT s.*, coalesce(ms.Count, 0) as Count
FROM stuff s
left outer join (
select id, count(*) as Count
from morestuff
group by id
) ms on s.id = ms.id
WHERE s.id='{$id}'

关于SQL同时选择和计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10641768/

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