数据库查询出来的数据一般是这样的
ID name valus1
1 a aaaaa
2 a bbbbbbbb
2 b cccccc
3 c eeeee
3 c ffffff
1 g ggggg
想把每个 ID 对应的 name 赋值给一个数,ID 对应的 valus1 想加 python 有啥办法可以快速处理, 我现在是用两个字典,一个存 ID 对应的 name,另一个存 ID 对应的 valus1,用 for 循环来遍历查询出的 tuple 表 有没有别的办法, lamba 的( x,y,z:y="c")好像也不好弄
1
ckylolo 2017-12-29 20:52:47 +08:00
没看懂问题,勉强猜测一下:想把两个表多两个字段关联起来,而且两个表本身就以 ID 为关联,如果猜对了,那么还有以下这些解决方案。
1、如果只是为了给 ID 填充数字,塞到数组里就得到 key 这个 key 就是一个数字。 2、存数据库自身有自增键,设置一些即可。 3、如果你到行数相同,sql 直接关联 update 即可。 4、关联直接查询出来也可以,方法特别多啊。 |
2
AbrahamGreyson 2017-12-30 03:02:35 +08:00
SUM(b) GROUP BY a
|