您的位置:首页 > 数据库 > Oracle

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

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

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

DE_NFAULT_201707为故障表,CP_NFAULTEVENT为故障级别表
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: