想要在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。