別のテーブルの値に基づいて、ある列の値を更新しようとしています。
次のように、列がすべて同じテーブルにある場合、これを行うことができます。
UPDATE wp_posts
SET post_date = REPLACE (post_date, 'X', 'Y')
WHERE meta_value = 'Z';
ただし、更新する前に、まず 2 つのテーブルを結合する必要があります。
SELECT *
FROM wp_posts
LEFT OUTER JOIN wp_postmeta ON post_id = post_id
結合した 2 つのテーブルに基づいて更新するにはどうすればよいですか?