sql - MySQL how to group into subgroups of rows -
select distinct foo2.group_id group_id, if(foo1.group_id = foo2.group_id, foo1.id, null) id, if(foo1.group_id = foo2.group_id, foo1.some_attr, null) some_attr mytable foo1 join (select distinct group_id mytable) foo2 order group_id, id 

Comments
Post a Comment