1、譬如我们要做个用户激励注册 (或者类似"传销系统" ~_~)
2、用户注册时可以填 “推荐人”
于是我们很可能会有个需求:查询出,注册用户的推荐人。(说不定要给奖励或分成哦~~~~)
GROUP_CONCAT
通常和group by 一起使用,把相同的分组的字段值连接起来
select a.users,b.u_name from (
select GROUP_CONCAT(u_name,u_id order by u_id desc separator '|') as users,p_id from webusers
GROUP BY p_id ) a INNER JOIN webusers b
on a.p_id =b.u_id