Доступ: объединить 2 таблицы на основе имени таблицы 1 и столбца в таблице 2 - PullRequest
1 голос
/ 10 марта 2011

У меня есть база данных Microsoft Access 2007, и я хочу написать запрос для объединения двух таблиц в этой базе данных.

Таблица 1:

ID       color
1        red
2        orange
3        green
4        blue
5        purple
6        yellow

Таблица 2:

Name        Value
Table 1        27
Table 2        31
Table 3        65

Результат должен быть Таблица 3:

ID       color       Value
1        red           27
2        orange        27
3        green         27
4        blue          27
5        purple        27
6        yellow        27

Спасибо!

1 Ответ

0 голосов
/ 10 марта 2011

Это одна возможность, другие включают подзапросы, но я подозреваю, что вы упростили, потому что, если вы действительно хотите обновить каждую запись до одного значения, вы бы это сделали.

  UPDATE Table1, Table2 
  SET Table1.Value = Table2.Value 
  WHERE Table2.Name = "Table 1"

Я надеюсь, что Имя и Значение обусловлены упрощением и не являются реальными именами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...