2013-08-01 45 views
0

這是我擁有的當前代碼。將列設置爲與另一個表中的列相同

UPDATE 
    `ps_product_shop` 
SET 
    `ps_product_shop`.`active` = `ps_product`.`active` 
FROM 
    `ps_product_shop` 
INNER JOIN 
    `ps_product_shop` ON `ps_product_shop`.`id_product` = `ps_product`.`id_product` 

我想坐上ps_product_shopactive列從ps_product表獲得的活躍值。實質上,如果ps_product的活動列爲'0',則需要ps_product_shop的活動列也爲'0'。他們共享id_product列。

我哪裏錯了?

回答

1

顯然這應該是

INNER JOIN `ps_product` 

,而不是

INNER JOIN `ps_product_shop` 
相關問題