oracle如何得到这两者的交叉

时间:2016-02-26 22:01:43

标签: oracle

select DISTINCT country, count(river)   
from geo_river
group by country
having count(river) > 3
INTERSECT
select DISTINCT country, count(province)
from geo_lake
group by lake,country
having count(province) > 3;

我确定美国在其中,但结果没有显示,哪里出错了?

我无法添加图片。 river_geo有河,国家,省。 lake_geo有湖,国家,省

"在三个以上省份附近有湖泊。"意味着湖泊有超过3个省,但这些省属于同一个国家。

我想找到拥有这种湖泊并拥有3条以上河流的国家

0 个答案:

没有答案