pl sql group by having count