2016-05-25 14 views
-2

このテーブルをMySQLで更新する必要があります。下記を参照してください:#1054 - 'where句'の 'tbl_ads.DATE_CREATED'列が不明です

UPDATE `bazargar_adcsrpt`.`tbl_specials` 
SET `IS_SHOWN`= 2 
WHERE `tbl_ads`.`DATE_CREATED`= '2016-05-07 15:14:06' AND `tbl_ads`.`ID` = `tbl_specials`.`ADS_ID` 

どのようなクエリはこれを行いますか?私は参加を考えていますが、可能かどうかはわかりません。

答えて

0

tbl_adsに参加する必要があります。

UPDATE `bazargar_adcsrpt`.`tbl_specials` 
JOIN tbl_ads ON `tbl_ads`.`ID` = `tbl_specials`.`ADS_ID` 
SET `IS_SHOWN`= 2 
WHERE `tbl_ads`.`DATE_CREATED`= '2016-05-07 15:14:06' 
関連する問題