gpt4 book ai didi

Mysql子查询选择所有id

转载 作者:行者123 更新时间:2023-11-29 03:04:51 25 4
gpt4 key购买 nike

所以,我需要帮助在子查询中进行选择,我知道这是一些基础知识,但我还不能自己完成。

(Reparacao=repairs 和 lojas=stores,从葡萄牙语到英语)

我想获得每家商店的维修次数。但是我一次只能做一个商店,但我想要一个选择所有商店的查询。

我正在使用这个查询:

SELECT COUNT( DISTINCT id_reparacao ) , lojas.nome
FROM reparacoes
INNER JOIN lojas ON lojas.id = 1
WHERE id_loja = lojas.id

我想要这样的东西:

SELECT COUNT( DISTINCT id_reparacao ) , lojas.nome
FROM reparacoes
INNER JOIN lojas ON lojas.id = (Select id from lojas) //i want the id of every store
WHERE id_loja = lojas.id

最佳答案

试试这个:

无需使用子查询来获取商店的所有维修计数。您可以使用 JOINGROUP BY 轻松获得结果。

SELECT COUNT(DISTINCT id_reparacao) repairCnt, lojas.nome
FROM reparacoes
INNER JOIN lojas ON lojas.id = id_loja
GROUP BY lojas.id

关于Mysql子查询选择所有id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17362444/

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