Sí, es que me equivoque de base de datos. 
En PostgreSQL es como te dije pero en MySQL no se puede utilizar el FROM.    
Código MySQL:
Ver original- SET-  userid  =-  erdm_user.userid 
 
- WHERE-  erdm_post.username  =-  erdm_user.username 
 
También está muy bien como te ha dicho 
quimfv