树型用户结构的查询问题(高分请教)
UserTable GroupTable
----------- -------------
uid gid
gid pid
我有一个树型结构的用户关系,对应的数据库表结构如图所示,每一个User有一个gid指定其所属的Group,每一个Group有一个pid指定其上级Group
现在的问题是,能否只通过Sql语句获得某一个Group及其以下组的所有User的uid集合,并用于指定uid范围内的查询?如SELECT ... FROM ... WHERE ... IN (<这个uid集合>)?