Я делаю выбор из таблицы, чтобы заполнить значения для обновления в моей постоянной таблице. MySQL жалуется, что «Неизвестный столбец« rtufu.FollowUpDays »в« списке полей »». Что я делаю неправильно?MySQL пытается обновить таблицу из значений, хранящихся в таблице temp
UPDATE FollowUpTbl
SET
FollowUpDate = DATE_ADD(NOW(), INTERVAL (rtufu.FollowUpDays) DAY)
WHERE FollowUpID IN (SELECT FollowUpID FROM RowsToUpdateFollowUps rtufu);
RowsToUpdateFollowUps (Temporary)
+------------+--------------+
| FollowUpID | FollowUpDays |
+------------+--------------+
| 64417 | 90 |
| 45508 | 90 |
+------------+--------------+
FollowUpTbl
+--------------+------------+
| FollowUpDate | FollowUpID |
+--------------+------------+
| 0000-00-00 | 1 |
| 0000-00-00 | 2 |
+--------------+------------+
Пожалуйста, покажите нам схему таблицы для FollowUpTbl и RowsToUpdateFollowUps. Является ли временная таблица, не очищается после закрытия сессии? – ajreal 2010-11-27 19:26:42