#1054 - 'where子句'中的未知列'tbl_ads.DATE_CREATED'

时间:2016-05-25 22:03:52

标签: mysql

我需要在MySQL中更新此表。见下文:

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`

什么查询会这样做?我正在考虑加入,但我不确定它是否可能。

1 个答案:

答案 0 :(得分: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'