Задать вопрос
@bond_1013
Начинающий веб-разработчик

Как правильно обратится полю таблицы в БД?

UPDATE Test SET second_name = Second_name.id WHERE Test.second_name = second_name.Second_name;

У меня есть запрос обновления БД, но он не срабатывает, возникает ошибка
Unknown column 'second_name.Second_name' in 'where clause'

Хотя поле second_name существует в таблице second_name.
Как можно это исправить?
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
TheLazzziest
@TheLazzziest
🐱
Если я правильно понял запрос, то вы пытаетесь поместить значение из другой таблицы. Тогда вопрос следующий, почему вы не делаете join с таблицей Second_name по условию в where clause?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы