求一树型表select查询语句
如下一树型表(d7/access),当选择"班级1"时,查询出PID=2的记录,当选择"班级2"时,查询出PID=9的记录,......
IDPIDCaption
10列表
21班级1
32小组 1
42小组 2
52小组 3
62小组 4
72小组 5
82小组 6
91班级2
109小组 1
119小组 2
129小组 3
139小组 4
149小组 5
159小组 6
161班级3
1716小组 1
1816小组 2
1916小组 3
2016小组 4
2116小组 5
2216小组 6
231班级4
2423小组 1
2523小组 2
2623小组 3
2723小组 4
2823小组 5
2923小组 6
[解决办法]
选中班级1, 可以得到ID= 2
查询语句如下:
select * from 表 where pid = 2
[解决办法]
select * from tab where PID in (select id from tab where Caption='班级1'<亦可用变量代替>)