dedlfix: MySQL Update

Beitrag lesen

Tach!

ich habe 2 Tabellen mit den gleichen Benutzernamen als Feld. Von der einen möchte ich das Feld user_email in die andere kopieren. Mein first Ty:

Update wp_users set user_email = (Select email_address from smf_members AS M inner join wp_users As U on U.user_nicename = M.member_name)

War schon gar nicht ganz schlecht für den Anfang. Die Subquery aber braucht kein Join. Die soll ja genau einen Wert aus der anderen Tabelle bringen. Also ganz einfach

Select email_address from smf_members M where M.member_name = U.user_nicename

Das nennt sich dann correlated Subquery.

dedlfix.