Вопрос по – MS Access 2007 JOIN на нескольких полях

6

У меня есть две таблицы, похожие на следующие:

enter image description here

enter image description here

Я пытаюсь создать запрос в Access для создания таблицы, как это:

enter image description here

Суть, конечно, в том, что JOIN должен совпадать с полями Date и Name. Я могу объединить поля из T2 в T1.

Каков правильный синтаксис (либо в SQL, либо через конструктор запросов) для объединения полей в поле Дата и Имя?

Мои попытки дублировали счетчик полей.

Таблицы являются примером. Я не использую зарезервированные слова для имен полей. Jason Strimpel

Ваш Ответ

2   ответа
2

sql is

Select T1.Name, T1.Date,T1.Alpha, T2.Beta
From T1
Inner Join T2 On T1.Name = T2.Name and T1.Date = T2.Date

И остановимся на зарезервированных словах для имен объектов ...

5

перетащите Date из T1, чтобы соответствовать Date в T2, и аналогично перетащите Name из T1 в T2. Это даст вам ВНУТРЕННЕЕ СОЕДИНЕНИЕ по имени и дате биота. Переключитесь на представление SQL для просмотра SQL.

Кстати, и имя, и дата являются зарезервированными словами. В частности, имя - ужасная вещь для вызова в MS Access, поэтому я надеюсь, что это мнимые имена полей (столбцов).

Похожие вопросы