У меня есть две таблицы:перенося столбцы между таблицами, которые имеют отношения
table_Names
идентификатор, имя
11, Гарри
12, Wayne
13, Рахим
14, Мануэль
15, Томас
table_relationship
a_id, B_id
11, 14
12, 15
мне нужны все имена для идентификаторов, которые имеют отношение AB к Обновить.
Итак, я хочу, чтобы table_Names выглядели так после SQL-обновления;
11, Manuel
12, Томас
13, Рахим
14, Manuel
15, Томас
Как следует заявление MYSQL выглядеть?
Я попытался это:
UPDATE table_Names
INNER JOIN table_relationship
ON table_Names.id = A.id
SET table_Names=table_Names
WHERE table_relationship.Aid=table_names.id
Извините за плохое форматирование, пожалуйста, не стесняйтесь улучшать это, кто угодно! – Flying
Пожалуйста, не стесняйтесь читать, как изменить свой вопрос: http://stackoverflow.com/editing-help – mhawke
Добро пожаловать в SO. Пожалуйста, прочитайте [Какие темы я могу задать] (http://stackoverflow.com/help/on-topic) и [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to -ask) И [идеальный вопрос] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) И [Как создать минимальный, полный и проверяемый пример] (http://stackoverflow.com/help/mcve) SO ** не является бесплатным кодированием или преобразованием кода или учебным пособием или службой поиска библиотек ** Вы также должны показать, что приложили определенные усилия для решения своей проблемы , – RiggsFolly