Mysql
 sql >> Database >  >> RDS >> Mysql

MYSQL:ottieni tutti i record che hanno più di 1 record per lo stesso ID

Il metodo più semplice non utilizza una sottoquery:

SELECT DISTINCT response_set_id
FROM responses
GROUP BY response_set_id, question_id
HAVING COUNT(*) > 1;

Questo è uno dei pochissimi casi in cui select distinct viene utilizzato (in modo appropriato) con group by .