A veces es necesario obtener los email de la gente que ha comentado en un post para mandarle alguna información que podría ser importante. Si bien no existe una forma directa de hacerlo, mysql viene a salvarnos el día.
SELECT comment_author_email
FROM gr_comments
WHERE comment_post_ID = 825
GROUP BY comment_author_email;
En mi caso gr_comments corresponde a la tabla donde están los comentarios ( generalmente es wp_comments ) y 825 corresponde a el id del post.
El comando anterior obtiene la lista sin repeticiones de todos los comentarios de un post.
En el caso de querer enviar el resultado directamente a un archivo, desde la consola ejecutamos lo siguiente :
mysql -u USUARIO -pPASS BDD -e "select comment_author_email from gr_comments where comment_post_ID = 825 group by comment_author_email" > correos.txt