gpt4 book ai didi

php - 如何从数据库中选择不同的列,每个列给出另一个查询结果的总和(或类似的)?

转载 作者:行者123 更新时间:2023-11-29 15:00:35 24 4
gpt4 key购买 nike

这是示例查询

SELECT 
name,
sum(SELECT id FROM mytable WHERE cond='1' and cond2='2') as mysum1,
sum(SELECT id FROM mytable WHERE cond3='3' and cond4='4') as mysql2
FROM
mytable
WHERE
userid='1' and status='1';

显然这不起作用,但我想你现在可以明白我的意思了。如何以这种方式检索记录。

最佳答案

试试这个

SELECT 
name,
(SELECT SUM(id) FROM mytable WHERE cond='1' and cond2='2') as mysum1,
(SELECT SUM(id) FROM mytable WHERE cond3='3' and cond4='4') as mysql2
FROM
mytable
WHERE
userid='1' and status='1';

关于php - 如何从数据库中选择不同的列,每个列给出另一个查询结果的总和(或类似的)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3288103/

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