2016-02-26 2 views
0
river country province 
a1  b1  c1  
a1  b1  c2 

select river, count(province) 
from geo_river 
group by river 
having count (province) > 10 

, как это, я знаю, как считать реки пересекают более чем 10 провинции, но я не знаю,оракул Как подсчитать повторяющиеся значения с ограничением

, что нужно сделать, чтобы рассчитывать река пересекает более 10 провинции то есть в той же стране ..

Мне нужно добавить некоторые ограничения, но не знаю с чего начать.

ответ

0

Вы можете сделать это, просто изменив group by:

select river, count(province) 
from geo_river 
group by river, country 
having count(province) > 10; 

Вы можете включить country в предложении select, а также.

Смежные вопросы