SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 04.04.2015 13:27:16

gud3ik
Участник
Зарегистрирован: 04.04.2015
Сообщений: 2

Перенос данных

Помогите пожалуйста. Запрос
UPDATE `tovar` SET `picture` = ( SELECT `picture` FROM `tovar` WHERE characterization.kod_tovar = tovar.kod_tovar)
не работает.
Нужно перенести данные столбца picture из таблицы characterization в tovar, по коду товара.

Неактивен

 

#2 04.04.2015 13:33:21

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Перенос данных

UPDATE `tovar` t JOIN characterization c ON c.kod_tovar = t.kod_tovar SET t.picture=c.picture;


ну или через подзапрос

UPDATE `tovar` SET `picture` = ( SELECT `picture` FROM `characterization` WHERE characterization.kod_tovar = tovar.kod_tovar);

Неактивен

 

#3 04.04.2015 14:12:42

gud3ik
Участник
Зарегистрирован: 04.04.2015
Сообщений: 2

Re: Перенос данных

Спасибо большое.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson