Re: Simple (hopefully) query question

From: <fitzjarrell_at_cox.net>
Date: Wed, 6 Feb 2008 12:35:25 -0800 (PST)
Message-ID: <46eaf728-d37c-4b8c-934f-662495d16fed@e23g2000prf.googlegroups.com>


On Feb 6, 2:22 pm, TonyV <kingskip..._at_gmail.com> wrote:
> Hey all, I'm having a problem with what should be a simple query.  I
> don't know if my brain is fried today or what, but hopefully the
> following simple example will explain what I'm trying to do:
>
> -- Does NOT work
> select col_name, col_count
> from (
>   select column1 "col_name", count(column1) "col_count"
>   from table_name
>   group by column1
> )
> where col_count > 1;
>
> When I try to run this, I get dinged with a 904 error, invalid
> identifier.
>
> My question is this:  How can I select the name and count of something
> where the count is greater than one?

Use group by and having:

select column1 "col_name", count(column1) "col_count" from table_name
group by column1
having count(column1) > 1;

David Fitzjarrell Received on Wed Feb 06 2008 - 14:35:25 CST

Original text of this message