Я очень плохо знаком с операторами запросов SQL.
Мой код:
update #__comprofiler
set cb_fp_course_date =
[select #__eb_events.event_date from #__eb_events, #__eb_registrants
where #__eb_events.id = #__eb_registrants.event_id
and#__eb_registrants.user_id = '[user_id]'
and #__eb_events.alias = 'fp'
order by #__eb_events.event_date desc
limit 1]
where `user_id` = "[user_id]"
Но он не возвращает значение при проверке таблицы.Любая помощь будет принята с благодарностью.
Приветствия,
-UPDATE-
Найдено это утверждение на mysql.com
В MySQL вы не можете изменитьтаблицу и выберите из той же таблицы в подзапросе.Это относится к таким утверждениям, как DELETE, INSERT, REPLACE, UPDATE и (потому что
. Поэтому я предполагаю, что требуется самостоятельное объединение? Есть идеи, пожалуйста?