Esta consulta devolverá una lista de todos los nombres (nombre y apellido), que contienen una dirección duplicada. Esta parte
SELECT address FROM list
GROUP BY address HAVING count(id) > 1
Obtiene una lista de todas las direcciones que aparecen más de una vez en la tabla. Luego, se vuelve a unir a la tabla para devolver todos los nombres que tienen la misma dirección. Esto debería devolver una lista de todas las direcciones únicas que tienen más de 1 nombre asociado, junto con los nombres que acompañan a las direcciones.