你描述的很清楚,可是神仙也帮不了你。
你的帖子有如下的缺点
1、没有告诉大家你用的是sql还是oracle还是其他的数据库
2、你是要大家帮你设计表结构,还是你已有表结构不会写sql
3、如果有表结构,那么你的表结构是什么,这个一定要贴出来
你的帖子有如下的缺点
1、没有告诉大家你用的是sql还是oracle还是其他的数据库
2、你是要大家帮你设计表结构,还是你已有表结构不会写sql
3、如果有表结构,那么你的表结构是什么,这个一定要贴出来
解决方案 »
- 显示全部数据
- gridview的datasource是视图数据(3张表),怎样利用它更新3张表的数据?
- 请教高手!datagrid中的查找
- [牛角尖问题]关于连接ACCESS数据库字符串
- asp.net调试问题,老问题了,
- 在服务器端如何判断客户端Cookie功能是否开启??
- 请教,怎么给DataList分页?
- asp.net中如何调用远程com,急啊~~~~~~~~~~~~~
- 初学者问题,在线等待
- 请高手赐教:在.net中通过HttpWebRequest向ASP页面中POST中文数据【"name=zhang帐张"】,asp中的request("name")出现乱码
- 怎样用.NET制作一个登陆的客户端啊???
- authentication mode=windows报错啊!
会员账号 memberAN
会员等级 memberGrade
所属区域 subordinateArea
会员性质 memberCharacter
注册日期 regDate
企业名称 enterpriseName
企业LOGO enterpriseLOGO
上属会员号 upmemberID
是否锁定 sfLock
是否删除 sfDelete这个是表结构,我的意思是说,
我有会员ID,我想知道他最上级的 会员帐号。
难点是四级代理,上面三级都可以开发,所以很难搞
在新加会员的时候,把是发展人的ID加进来就可以了。
但是要找到最上级的会员帐号。
由于前三个级别都可以开发最后一个级别。所以很难去定
UserName varchar(50),
parentName varchar(50)
)insert into UserPhoto
select '1',''
union all select '2','1'
union all select '3','2'CREATE PROCEDURE pro_digui
(
@parentName varchar(50)
)
AS
declare @parent varchar(50);
declare @Username varchar(50);
begin
set @parent = @parentName
while(@parent is not null)
begin
select @parent =parentName,@Username =userName from UserPhoto where userName = @parent
end
print @Username
end
GO
id parentID agentName@DECLARE @startID intwith tTree(id,parentID,agentName)
AS
(
SELECT id,parentID,agentName from t WHERE id=@startID
UNION ALL
SELECT id,parentID,agentName,lv+1 from t INNER JOIN tTree WHERE t.parentID=tTree.id
)SELECT id,parentID,agentName FROM tTree需要sql server 2005支持, 搜索@startID及其所有@startID的父级
http://www.cnblogs.com/cathsfz/archive/2006/12/12/589464.html