某表字段 id com_id value value_type
type里的值只有1 和2如果是1 那value里的值就属于隐藏含义A的值
如果是2 那value里的值就属于隐藏含义B的值
com_id 是任意重复多个我希望查出:
每个ID 一共出现多少次, 隐藏含义A的总值多少 , 隐藏含义B的总值多少
查询结果比如:
com_id----------count(com_id)----------SUM(A)----------SUM(B)
9527---------------5-------------------50---------------40
type里的值只有1 和2如果是1 那value里的值就属于隐藏含义A的值
如果是2 那value里的值就属于隐藏含义B的值
com_id 是任意重复多个我希望查出:
每个ID 一共出现多少次, 隐藏含义A的总值多少 , 隐藏含义B的总值多少
查询结果比如:
com_id----------count(com_id)----------SUM(A)----------SUM(B)
9527---------------5-------------------50---------------40
SUM(IF(value_type=1,`value`,0)) as SUM_A,
SUM(IF(value_type=2,`value`,0)) as SUM_B
from 某表
group by com_id