我有这样的表:

product_id model date computers

—————————————————————-

12204 Asus ‘random_date’ :::aass:::ddff:::ddfd:::dfwr:::

12205 Acer ‘random_date’ :::ersz:::dfwqq:::bbs:::

12205 Acer ‘random_date’ :::ettww:::iwoeur:::iwerq:::

如您所见,product_id,模型可以复制.计算机字段包含当前行中的计算机数量.分隔符是:::.在我对它们进行分组(GROUP BY product_id)之后,第一个产品(12204)中有3台计算机,而其他产品(12205)中有6台计算机.所以查询结果必须是这样的:

GROUP(product_id) model count

—————————————–

12204 Asus 4

12205 Acer 6

单个查询可以做到吗?或者我必须在后端代码(在我的情况下是python)中执行此操作?

(我无法修改表格,我正在处理其他人已存在的表格)

编辑:更新的样本数据格式