select distinct(t.child_device_id) from t_d_dev_belong_relationship t start with t.father_device_id in (11553,11545,11541,11537) connect by prior t.child_device_id=t.father_device_id
备注:t_d_dev_belong_relationship这是某层次关系表,里面包含了系统中所有的层次关系,我知道这个sql是查询某个父设备(电力设备)下面的所有子设备,类似于写了一个递归的方法——就是查到了某个父设备的子设备后,再查子设备的子设备,知道查出所有的子设备为止。
但是我不理解connect by prior t.child_device_id=t.father_device_id这一部分的含义,麻烦解释一下,这样我下次写不用死记硬背
备注:t_d_dev_belong_relationship这是某层次关系表,里面包含了系统中所有的层次关系,我知道这个sql是查询某个父设备(电力设备)下面的所有子设备,类似于写了一个递归的方法——就是查到了某个父设备的子设备后,再查子设备的子设备,知道查出所有的子设备为止。
但是我不理解connect by prior t.child_device_id=t.father_device_id这一部分的含义,麻烦解释一下,这样我下次写不用死记硬背
解决方案 »
- 关于动态SQL,Oracle proc的一个简单问题
- 11G导出空库
- oracle体系结构LFWR与DWRN进程导致的数据流先后问题
- 查询语句中带有BLOB字段的速度很慢
- 有沒有這樣的軟體,可以隱藏正在運行的程式,我可以通這快捷鍵隱藏一個正在運行的程式,又可通過快捷鍵取消隱藏的運行的程式;或有沒有其他的
- 请问远处数据链接的连接字符串怎样写?
- 哪里有sql语法的电子书籍下载
- 请问Pro* C在哪里编译,Oracle、c还是C++?谢谢
- 太奇怪了,请大家一定帮忙。
- 请各位帮忙解释一下ORACLE中参数文件的各参数具体含义?
- 帮我看看这条sql语句该这么写,分组查询,结果正解立即结贴
- 1000W数据从临时表导入正式表
指明连接查询条件是 前一条记录的子设备ID=当前记录的父设备ID
t.father_device_id
t.father_device_id
t.father_device_id
start with 吗?
哈哈~