2012-10-12 72 views

回答

1

试试这个:

Select * from table where order_id in (select distinct order_id 
from table 
group by order_id 
having count(order_id) > 1) 

DEMO

+0

非常感谢。尽管在大型表格中执行需要很长时间。 –

+0

只需在order_id上创建一个索引 – Ankur

3

你只需要聚合函数与GROUP BY

select order_id 
from yourtable 
group by order_id 
having count(order_id) > 1 

SQL Fiddle with Demo