0
我想运行一个特定的SQLIte命令来执行聚合和连接操作。聚合和连接2个标识符
我需要“ID”栏聚集,则对于每个ID,串联独特的“属性”,并且还串联“价值”的平均为每个唯一的对应的“属性”:
我可以通过ID来连接unqiue Attribute和聚合,但没有Value的工作平均值。
我想运行一个特定的SQLIte命令来执行聚合和连接操作。聚合和连接2个标识符
我需要“ID”栏聚集,则对于每个ID,串联独特的“属性”,并且还串联“价值”的平均为每个唯一的对应的“属性”:
我可以通过ID来连接unqiue Attribute和聚合,但没有Value的工作平均值。
尝试使用子查询得到AVG为ID +属性的组合,然后使用GROUP_CONCAT:
select t.id, Group_Concat(t.attribute) as concat_att, Group_Concat(t.avg) as concat_avg from
(
select test.id, test.attribute, AVG(test.value) as avg from test
group by test.id, test.attribute
) as t group by t.id;
在这里看到这个例子:http://sqlfiddle.com/#!7/03fe4b/17
这看起来十分感谢,我给它一个镜头! –