… Где кол (кол)> 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;
... безуспешно
Есть идеи?