Group by query design help

Posted by Midhat on Stack Overflow See other posts from Stack Overflow or by Midhat
Published on 2010-04-22T10:01:35Z Indexed on 2010/04/22 10:03 UTC
Read the original article Hit count: 217

Filed under:

Consider this data

PK field1 field2
1  a      b
2  a      (null)
3  x      y
4  x      z
5  q      w

I need to get this data

select all columns from all rows where field1 has count >1

i tried and finally settled for

select * from mytable  where field1 in 
(select field1 from mytable group by field1 having count(field1)>1 ) order by field1

but there has to be a better way than this

© Stack Overflow or respective owner

Related posts about sql