Я пытаюсь обновить таблицу в базе данных MS Access, которая содержит некоторую информацию о фильмеMS Access SQL: Замена поля со строкой + другое значение строки
[Table:Movies] MovieName CrewId CrewMember The Big Lebowski 1 Joel Coen The Big Lebowski 2 Ethel Coen The Big Lebowski 3 Carter Burwell The Big Lebowski 4 Roger Deakins The Matrix 1 Andy Wachowski The Matrix 2 Lana Wachowski The Matrix 3 Don Davis The Matrix 4 Bill Pope
CrewId 1 является директором и 2 совместно/помощник режиссер и т. д.
Что я пытаюсь сделать, это заменить имя содиректор в колонке «член экипажа» с «помощником директора Name», как показано ниже
[Table:Movies] MovieName CrewId CrewMember The Big Lebowski 1 Joel Coen The Big Lebowski 2 Assistant of Joel Coen The Big Lebowski 3 Carter Burwell The Big Lebowski 4 Roger Deakins The Matrix 1 Andy Wachowski The Matrix 2 Assistant of Andy Wachowski The Matrix 3 Don Davis The Matrix 4 Bill Pope
Я использую следующий запрос, который дает ошибку синтаксиса (отсутствующий оператор).
UPDATE t1 SET t1.CrewMember = 'Assistant of '+ t2.CrewMember FROM Movies t1, Movies t2 WHERE t1.MovieName = t2.MovieName AND t1.CrewId = 2 AND t2.CrewId = 1;
Пожалуйста, помогите мне с этим запросом
После замены «Этель Коэна» и «Lana wachoswki» , вы планируете хранить свои имена где угодно? – PowerUser
№ Это должно быть заменено новой строкой. btw Fabians решение работало. Спасибо, парни. – JSmith