Mission: Impossible !
解决方案 »
- 请问我用Runtime.getRuntime().exec执行快捷方式执行不了,求解决方式
- 关于监听用户非法退出要怎么解决???
- 晕倒这个问题,有点搞不明白了
- 求助~~~与数据库的操作,报错“流已关闭”
- 怎样使用JDK啊??
- 二手交易网站使用什么技术实现
- 请问如何使java程序读写一个文本文件中的内容??
- 谁有JReport的KEY,谢谢?请发至[email protected]
- 继续问问题:)各位老鸟帮帮忙啊~~~`呵呵~在线等~
- sos!!求救!!!java运行时环境设置的初级问题!各位大侠帮忙了!!!! :-((
- 请问运行serverlet需要装什么软件???
- 关于使用visual cafe 4.5的问题?
select a,b,c from table where ...
union
select a,b,c from table where ...
order by 1; // = order by a
很急手呀!
大家要来呀,来者送分!
有这样一个表,假设只有三个字段,id,fid,name.
id是一条记录的序号,fid是该条记录的父记录的id值,name是该记录的名称
有很多条这样通过id和fid窜起来的记录.
现在只是从某一个id开始寻找出他的所有子记录和孙记录,可能很多时候都有过这样的问题吧,我是想先找到id为指定id值的记录,然后找到fid为该id的结果集,再....直到找不到结果集,把所有的结果集合并,不就是所要求的从某id开始的所有子孙记录了吗
是不是我想的办法太笨了,请指教
可以尝试一下这个方法:
首先肯定每个结果集都是执行一次sql语句的结果。
把每次执行的sql语句保存下来放到一个位置。
当想合并时把已经保存的sql语句用union合并成新的sql语句,重新执行新的sql语句,得到合并的结果集。