请教一道有难度的sql题?

cosmosfang 2004-02-24 04:56:29
我有两张表a1和a2,a1是一个数据字典表,是一个树的结构。a2中有一个字段存放a1中叶节点的代码。
我现在想完成的工作是:当选中a1中的某一代码时(这个代码可能是父节点也可能是中间节点或叶节点),能将a2表中属于该节点下的子节点的记录全部找出来。比如我输入代码1002,就能把a2表中1到5的记录找出来。
不知这个问题能不能用简单的sql语句完成呢?
a1表:
pid sid title isleaf
1001 aa 0
1001 1002 bb 0
1001 1003 cc 0
1002 1004 dd 0
1002 1005 ee 1
1004 1006 ff 1
1003 1007 gg 1

a2表:
id 字段2 sid
1 1005
2 1005
3 1005
4 1005
5 1006
6 1007
7 1007
...全文
7 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2004-02-24 04:56
社区公告
暂无公告