F
fjx_jwf
Unregistered / Unconfirmed
GUEST, unregistred user!
sqlserver2000
有三个表
regions 片区表
结构如下
regionid regionname parentid
0 中国 -1
1 北京 0
2 东城区 1
3 四川 0
4 成都 3
..........
f01jxsdak 经销商档案库
regionid jxsdm jxsmc ........
4 25 xxxxxxxxx
.................
f01jxsykcbb 经销商月库存报表
jxsdm kcsl ......
.........
现在我想达到下列语句的效果,但下列语名效率太低。
谁能帮我优化一下
select jxsdm,kcsl from f01jxsykcbb where jxsdm in (select jxsdm from f01jxsdak where regionid in (select regionid from regions where parentid in (select regionid from regions where parentid=cast(@para2 as int))))
有三个表
regions 片区表
结构如下
regionid regionname parentid
0 中国 -1
1 北京 0
2 东城区 1
3 四川 0
4 成都 3
..........
f01jxsdak 经销商档案库
regionid jxsdm jxsmc ........
4 25 xxxxxxxxx
.................
f01jxsykcbb 经销商月库存报表
jxsdm kcsl ......
.........
现在我想达到下列语句的效果,但下列语名效率太低。
谁能帮我优化一下
select jxsdm,kcsl from f01jxsykcbb where jxsdm in (select jxsdm from f01jxsdak where regionid in (select regionid from regions where parentid in (select regionid from regions where parentid=cast(@para2 as int))))