我的表格的值如下表所示:
我想得到如下表所示的结果:
我正在尝试为所有行查询ans1的总和
`SELECT sub_id, SUM(ans1) FROM booktable WHERE book_id =1 AND sub_id = 4 OR sub_id = 6`
但是我没有得到如上表所示的预期结果,而是我在sub_id列中只得到一个值的结果。我是sql的初学者,请帮忙。感谢。
答案 0 :(得分:2)
SELECT sub_id, SUM(ans1) FROM booktable
WHERE book_id = 1 AND sub_id IN (4, 6)
Group by sub_id