I know how to use group_concat with Sqlite, to do the following:
id - f1 - f2 - f3
 1 -  1 -  a - NULL
 2 -  1 -  b - NULL
 3 -  2 -  c - NULL
 4 -  2 -  d - NULL
select id, f1, group_concat(f2), f3 from table group by f1
 result:
 2 -  1 - a,b - NULL
 4 -  2 - c,d - NULL
as you can see, the ID's 1 and 3 are dropped, which is the expected behaviour. But I would need:
 1 -  1 -  a - a,b
 2 -  1 -  b - a,b
 3 -  2 -  c - c,d
 4 -  2 -  d - c,d
so, every record returned, and another field (f3) updated with the group_concat
any idea how this could be done in Sqlite?
Thank you