# 1054 - столбец недоступен, но доступен в определении - PullRequest
0 голосов
/ 27 марта 2019

Я обновляю столбец одной таблицы на основе столбца другой таблицы. И получение ошибки "# 1054 - Неизвестный столбец 'debit_note_detail.id' в 'предложении where" ".

Я пытался найти любой скрытый символ в строке, но все, что я нашел, идеально. Здесь я загружаю скриншот таблиц.

enter image description here

enter image description here

update certificate_of_origin
set certificate_of_origin.cert_type = debit_note_detail.type_of_coc
where debit_note_detail.id = certificate_of_origin.dbtnotedt_id

1 Ответ

0 голосов
/ 27 марта 2019

Вам нужно от JOIN debit_node_detail до certificate_of_origin, чтобы получить доступ к его столбцам. Попробуйте это:

update certificate_of_origin
join debit_note_detail on debit_note_detail.id = certificate_of_origin.dbtnotedt_id
set certificate_of_origin.cert_type = debit_note_detail.type_of_coc
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...