gpt4 book ai didi

mysql - 如何在子查询中获取Mysql COUNT

转载 作者:行者123 更新时间:2023-11-29 10:41:38 25 4
gpt4 key购买 nike

这里我有一个名为 test2 的表。我需要从单个 mysql 查询中获取以下输出。我已经尝试使用子查询,但失败了。请帮我解决这个问题。

待定状态 - 154

完成状态 - 159

enter image description here

所需的输出

enter image description here

我尝试过的查询

SELECT
(
test2.doc_no,
SELECT
(
Count(test2.esn) AS pending_quantity,
test2.doc_no
FROM
test2
WHERE
test2.sttus = 154
GROUP BY
test2.doc_no
),
SELECT
(
Count(test2.esn) AS completed_quantity,
test2.doc_no
FROM
test2
WHERE
test2.sttus = 159
GROUP BY
test2.doc_no
)
)

最佳答案

SELECT doc_no,
SUM(STATUS=154) AS pending_quantity,
SUM(STATUS=159) AS completed_quantity
FROM
test2 GROUP BY doc_no

尝试上面的查询。

关于mysql - 如何在子查询中获取Mysql COUNT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45366881/

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