La consulta que haces no puedes utilizar erdm_user.userid porque el analizador de la consulta no sabe a que fila de la tabla erdm_user te estás refiriendo. Para eso puedes utilizar FROM.
Puedes tener problemas con las claves primarias así que tendrías que desactivar temporalmente la integridad referencial.
Código MySQL:
Ver originalSET userid
= erdm_user.userid
WHERE erdm_post.username
= erdm_user.username