xcart_productsのテーブルが2つありproductid , meta_description
、他にも多くのフィールドがあります。2番目のテーブルはxcart_extra_field_valuesで、(productid fieldid and value
)があります。
fieldID = 1
の値をコピーする必要がありますxcart_extra_field_values
の中へ
が同じであるテーブルのmeta_description
列。xcart_products
Productid
UPDATE `xcart_products` SET meta_description = ( SELECT value FROM
xcart_extra_field_values WHERE fieldid = 1 AND
xcart_extra_field_values.productid = xcart_products.productid )
WHERE
xcart_extra_field_values.productid = xcart_products.productid ;
上記のSQLを作成しましたが、エラーが発生します
#1054 - Unknown column 'xcart_extra_field_values.productid' in 'where clause'