我有一张这样的桌子
+-----+-----+-------+ | 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;
…没有成功.
有任何想法吗?