Выберите и отобразите только повторяющиеся записи в mysql

Этот вопрос довольно прост, я по какой-то причине не могу получить правильный результат, чтобы отображались только повторяющиеся записи

Table   : Paypal_ipn_orders
id                              payer_email
1                               susan@gmail.com
2                               ryan@gmail.com   
3                               susan@gmail.com
4                               steve@gmail.com
5                               steve@gmail.com

SELECT id, COUNT( payer_email ) `tot`
FROM paypal_ipn_orders
GROUP BY payer_email
HAVING `tot` >1

образец вывода

id       tot
1         2
4         2

ожидаемый результат

id       payer_email 
1        susan@gmail.com
3        susan@gmail.com
4        steve@gmail.com
5        steve@gmail.com

Как мне это сделать?

28
задан Muhammad Raheel 27 July 2012 в 20:04
поделиться