2个表
tab1(分组名称表:cid为AUTO_INCREMENT 并且是主键)
cid cname
1   组1
2   组2
3   组3
tab2(数据表)
fname cid
user1  1
user2  0
user3  2
user4  2
我想实现的效果是:
组1
   user1
组2
   user3
   user4
未分组
   user2
目前我写的查询是:
select b.cname,GROUP_CONCAT(a.fname) as fname,a.cid from tab1 a,tab2 b where a.cid=b.cid group by cid
但不知道怎么把cid为0的数据多弄个 未分组 出来,而且我也不想再为cid=0这个条件多查询一次
请大神在不修改tab1数据的情况下用一句sql实现这个查询或是有更高效率的查询也希望能分享  3q