Wxylkxy 发表于 2021-11-6 15:03

sql语句求解

本帖最后由 Wxylkxy 于 2021-11-6 16:37 编辑

最近做一个课设。 爬了最近的疫情数据。存储进了mysql。 但是我sql语句不熟 这句大家帮我看下。 sum(heal) 怎么会是1呢。应该是列和啊。上图。
表结构 -



呃呃呃已解决 我理解这个语句的意思了

243634473 发表于 2021-11-6 15:16

where条件限制了

潇洒三叔 发表于 2021-11-6 15:16

你没有 group

id8620672 发表于 2021-11-6 15:27

注解不是写了,只返回1组

长河落 发表于 2021-11-6 15:42

history 表结构啥样

аdmin 发表于 2021-11-6 15:54

sum(heal) 是第三个结果呀,是117710呀,1是suspect的结果呀

1039468583 发表于 2021-11-6 15:56

where 条件就一条

oppo545 发表于 2021-11-6 16:28

('126539','1','117710','5696')
sum(confirm),select suspect,sum(heal),sum(dead)
对应来看,suspect的值是1,楼主说的heal是第三个参数,至于suspect的值必须要看history的数据

wtq1314 发表于 2021-11-6 23:00

你可以现在MySQL里单独试试看看求和,看看是哪个语句错误
页: [1]
查看完整版本: sql语句求解