SELECT ORG.ORG_ID AS ID, NVL(COUNT(NL.INFO_ID),0) AS STATISTIC
FROM QDWEB_NEWS_LIST NL
JOIN QDWEB_ORGANIZATION ORG ON
ORG.ORG_ID = NL.CHILDSITE_ID GROUP BY ORG.ORG_ID 我想统计出各个单位的发布信息数,QDWEB_ORGANIZATION存的是单位信息,QDWEB_NEWS_LIST存的是发布信息.
现在这个语句可以统计出发过信息的单位的数量,但是现在我想把没发过信息的单位也显示出来,显示为0.请问这个
语句该怎么写
FROM QDWEB_NEWS_LIST NL
JOIN QDWEB_ORGANIZATION ORG ON
ORG.ORG_ID = NL.CHILDSITE_ID GROUP BY ORG.ORG_ID 我想统计出各个单位的发布信息数,QDWEB_ORGANIZATION存的是单位信息,QDWEB_NEWS_LIST存的是发布信息.
现在这个语句可以统计出发过信息的单位的数量,但是现在我想把没发过信息的单位也显示出来,显示为0.请问这个
语句该怎么写
FROM QDWEB_NEWS_LIST NL
right JOIN QDWEB_ORGANIZATION ORG ON
ORG.ORG_ID = NL.CHILDSITE_ID GROUP BY ORG.ORG_ID
SELECT ORG.ORG_ID AS ID, NVL(COUNT(NL.INFO_ID), 0) AS STATISTIC
FROM QDWEB_ORGANIZATION org, QDWEB_NEWS_LIST NL
where ORG.ORG_ID = NL.CHILDSITE_ID(+)
GROUP BY ORG.ORG_ID