Awax
Новичок
Обновление нескольких строк в таблице, после выборки из другой
Добрый день!
Не нашел на форуме похожей темы, поэтому создал эту.
Имеется 2 таблицы:
table pcompany
------
id
company
table people
------
id
name
company
id_comp
--------------
Нужно во 2-й таблице обновить поле id_comp(пока пустое).
Раньше таблицы связывались по полю "company", но т.к. название компании может смениться,
нужно будет связь установить через id_comp.
вот так я просматриваю похожие строки в обоих таблицах
SELECT pc.id as id_comp, pc.company, p.id as id_people ,p.company, p.name, p.id_comp FROM pcompany as pc, people as p
WHERE pc.company=p.company order by pc.id
Т.е. во 2-й таблице значение поля id_comp соответствовало id из первой таблицы при совпадении названия компании.
немного получилось сумбурно но думаю понятно.
Каким как правильно сделать Update 2-й таблицы для поля id_comp?
Добрый день!
Не нашел на форуме похожей темы, поэтому создал эту.
Имеется 2 таблицы:
table pcompany
------
id
company
table people
------
id
name
company
id_comp
--------------
Нужно во 2-й таблице обновить поле id_comp(пока пустое).
Раньше таблицы связывались по полю "company", но т.к. название компании может смениться,
нужно будет связь установить через id_comp.
вот так я просматриваю похожие строки в обоих таблицах
SELECT pc.id as id_comp, pc.company, p.id as id_people ,p.company, p.name, p.id_comp FROM pcompany as pc, people as p
WHERE pc.company=p.company order by pc.id
Т.е. во 2-й таблице значение поля id_comp соответствовало id из первой таблицы при совпадении названия компании.
немного получилось сумбурно но думаю понятно.
Каким как правильно сделать Update 2-й таблицы для поля id_comp?