Что я пытаюсь сделать:
Таблица A имеет столбец A2 со многими различными значениями, каждое из которых встречается один или несколько раз. Внешний ключ в столбце A4 таблицы A указывает на другую таблицу B. Эта таблица содержит данные (в столбце B2) конкретно о каждом из значений в A2. Поэтому я хочу обновить другой столбец A3 в таблице A этими данными. Соединение по левому краю не сработало, потому что только одно вхождение значений в A2 сопоставлялось бы с данными, а не со всеми.
Я пробовал тогда со следующим:
UPDATE
table_A
SET
column_A3 = table_B.column_B2
FROM
table_B
WHERE
table_A.column_A4 = table_B.column_B1
Однако скрипт возвращает следующее:
«Запрос не выполнен: запрос не возвращает результаты»
Эта проблема может быть уже где-то рассмотрена, но я не смог разобраться в предложениях Было бы здорово, если бы кто-то мог предложить какую-то помощь, большое спасибо !!
лучший, куэцумо
редактировать:
Вот как на самом деле выглядит код:
UPDATE
"${projectKey}_stack_dr_pa"
SET
"rideshare_startdate" = "${projectKey}_accepted_rideshares"."start"
FROM
"${projectKey}_accepted_rideshares"
WHERE
"${projectKey}_stack_dr_pa"."rideshare_id" =
"${projectKey}_accepted_rideshares"."rideshare_id"