Re: MySQL Циклы
Alexus13***@m*****.ru wrote:
> Сразу дико извеняюсь за детский вопрос..
> с циклали у меня не сложилось, а задачка по сути такая
> в одной базе две таблицы tab1 и tab2
> 1 id_tab1 name kol_vo cena
>
> 2 id_tab2 name vsego
>
> нужно вставить в поле kol_vo первой таблицы данные поля vsego с условием что
> поля name обоих таблиц равны
>
> update `tab1` set `kol_vo` = (select `vsego` from `tab2` where `name` = (select
> `name` from `tab1`)
> ну это понятно не работает
>
> Заранее всем спасибо!
Зачем тут циклы?
update tab1 join tab2 set tab1.kol_vo=tab2.vsego where tab1.name=tab2.name;
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36534; Возраст листа: 2290; Участников: 1399
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/929935