Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MYSQL - Rufen Sie alle Datensätze ab, die mehr als 1 Datensatz für dieselbe ID haben

Die einfachste Methode verwendet keine Unterabfrage:

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

Dies ist einer der sehr, sehr wenigen Fälle, in denen select distinct wird (angemessen) mit group by verwendet .