gpt4 book ai didi

mysql - 无法计算连接表 mySQL 的结果

转载 作者:太空宇宙 更新时间:2023-11-03 11:47:31 24 4
gpt4 key购买 nike

我关注了其他 3 个 SO 答案,他们说它有效..但这里不是...这是我的问题,我有这个问题:

SELECT
q.*
FROM relacionamento AS r
INNER JOIN questoes AS q ON r.idquestao = q.id
WHERE tabela = 'disciplina'
GROUP BY q.id

这是查询结果: Query Result

到这里为止,它是完美的..现在我需要知道返回了多少行...我将查询更改为:

SELECT
COUNT(q.*)
FROM relacionamento AS r
INNER JOIN questoes AS q ON r.idquestao = q.id
WHERE tabela = 'disciplina'
GROUP BY q.id

出现这个错误:

Error when counting

为什么我数不清我得到了多少行?

更新:我也试过做这个查询:

SELECT
COUNT(*)
FROM relacionamento AS r
INNER JOIN questoes AS q ON r.idquestao = q.id
WHERE tabela = 'disciplina'
GROUP BY q.id

得到这个结果:

Count(*)Result

最佳答案

你可以这样改:

SELECT COUNT(*) FROM (
SELECT
q.*
FROM relacionamento AS r
INNER JOIN questoes AS q ON r.idquestao = q.id
WHERE tabela = 'disciplina'
GROUP BY q.id
)

关于mysql - 无法计算连接表 mySQL 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37636365/

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