sergo_serga
@sergo_serga

Как сделать сложный Mysql запрос Update + Select?

Как сделать сложный Mysql запрос Update + Select? Мне нужно обновить значение в одной таблице.
Как реализовать примерно такой код правильно:
UPDATE `news` SET `news_add` = "SELECT name FROM users WHERE `id`='15'" WHERE `news_id` =$id;

news_add - тот кто добавил новость
Мы должны получить того, кто добавил новость по ID. Не надо предлагать другие решения. Можно ли это сделать только таким способом?
  • Вопрос задан
  • 3422 просмотра
Пригласить эксперта
Ответы на вопрос 1
@IceJOKER
Web/Android developer
UPDATE `news` SET `news_add` = (SELECT name FROM users WHERE `id`='15') WHERE `news_id` =$id;

Пробуйте.

Вот еще нашел небольшой мануал по вложенным запросам php+mysql:
stackoverflow.com/questions/17947131/php-mysql-nes...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы