… Где кол (кол)> 1

У меня есть таблица, как это: я

+-----+-----+-------+
| id  | fk  | value |
+-----+-----+-------+
| 0   | 1   | peter |
| 1   | 1   | josh  |
| 3   | 2   | marc  |
| ... | ... | ...   |

Я хотел бы сейчас получить все записи, которые имеют более одного значения. Ожидаемый результат будет:

+-----+-------+
| fk  | count |
+-----+-------+
| 1   | 2     |
| ... | ...   |

Я пытался добиться этого следующим образом:

select fk, count(value) from table where count(value) > 1;

Но Оракул неэто не нравится

Я попробовал это ...

select * from (
    select fk, count(value) as cnt from table
) where cnt > 1;

... безуспешно

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос