Как ячейкам в одной таблице присвоить значения из другой таблицы в phpmyadmin?
У меня есть две таблицы: контент и шаблоны.
Схема таблицы Контент такая:
id | имя | parent
где parent - это id какой-то из строк в таблице Шаблоны.
Схема таблицы Шаблоны такая:
id | имя | текст
Как сделать так, чтобы в зависимости от значения parent в таблице Контент, значению «имя» присваивалось имя из таблицы Шаблоны?
Например:
Если строки в таблице шаблоны выглядят так:
7 | карандаши | какой-то текст
8 | ручки | какой-то другой текст
то в строке в таблице Контент у строки с parent 7 должно появиться имя «карандаши», а у строки с parent 8 должно появиться имя «ручки»
Сергей Шевцов, да, напишите через запятую нужные поля, `шаблоны`.`name`, `контент`.`id`...
если надо оба имени, можно алиасить `шаблоны`.`name` as sh_name, ...
Дмитрий, просто с join получается не совсем то, что нужно: из двух таблиц создается третья. А нужно внести изменения только в первую таблицу, добавив в неё только имена в зависимости от parent, который совпадает с id из второй таблицы