【SQL两表关联级联】两张表关联,统计级联数量ORACLE

来源:互联网 发布:mac u盘安装win7教程 编辑:程序博客网 时间:2024/05/20 09:26

需求:两张表:一张故障表,一张故障类别表,故障类别表为级联表,现在统计故障表中某一类别(这里为最高节点,parentID为0)的数据有多少,真实SQL如下:

SELECT COUNT(1) FROM (SELECT D.EVENTID FROM DE_NFAULT_201707 D WHERED.EVENTID IN (SELECT C.EVENTCATEID FROM CP_NFAULTEVENT C START WITHC.PARENTID = 0 CONNECT BY PRIOR C.EVENTCATEID = C.PARENTID))

DE_NFAULT_201707为故障表,CP_NFAULTEVENT为故障级别表

原创粉丝点击