Buenas.
Tengo la siguiente query SQL:
$sql = mysql_query("UPDATE smf_members SET email_address = EmailACambiar WHERE member_name in (SELECT Username FROM usuarios WHERE EmailEnCambio > 0 AND $fecha_actual > FinUnixEmail)");
Lo que busco hacer es setear en email_address de smf_members el mismo valor que tiene EmailACambiar en usuarios aquel usuario (o Username) que tenga EmailEnCambio > 0 y la fecha actual sea mayor a la fecha unix FinUnixEmail.
No sé si me logro explicar bien pero, básicamente creo que el problema está en que EmailACambiar no pertenece a smf_members si no a usuarios y yo quiero setearle el valor de EmailACambiar en otra tabla. Creería que el único problema es ese. Ya que, al momento de cambiar EmailACambiar por '1' para testear si el resto de la query SQL funcionaba, dio resultado.
¿Cómo podría hacer?
Gracias.