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
這看起來十分感謝,我給它一個鏡頭! –