小编pri*_*est的帖子

如何只求和特定行的值?

想要在mysql表中获取两个特定行的SUM。

create table people(
    id int,
    firstname varchar(50),
    money int
);

id   firstname    money
1    david        100
2    jack         200
3    bob          300
Run Code Online (Sandbox Code Playgroud)

说我只想要第1行(大卫)和第3行(鲍勃)的总和。总数应为400。

我用这个查询:

SELECT SUM(money) 
FROM people 
WHERE id = 1 AND 3;
Run Code Online (Sandbox Code Playgroud)

但结果是100,而不是我预期的400

mysql sql

3
推荐指数
2
解决办法
114
查看次数

标签 统计

mysql ×1

sql ×1