… where count(col) > 1
问题 I have a table like this: +-----+-----+-------+ | id | fk | value | +-----+-----+-------+ | 0 | 1 | peter | | 1 | 1 | josh | | 3 | 2 | marc | | ... | ... | ... | I'd like now to get all entries which have more than one value. The expected result would be: +-----+-------+ | fk | count | +-----+-------+ | 1 | 2 | | ... | ... | I tried to achieve that like this: select fk, count(value) from table where count(value) > 1; But Oracle didn't like it. So I tried this... select * from ( select fk,