2015-06-03 3 views
0

Мне было интересно, как это сделать в Access. Итак, у меня есть две таблицы, одна имеет данные об университетах по почтовому индексу, а другая имеет список округов по почтовому индексу.Соответствие и вывод запроса MS Access 2010

т.е. Таблица 1

Zip code University 
90005  Harvard 
90006   yale 
90007  columbia 

Таблица 2

Zip code county 
90005   cook 
90006   apple 
90007   pineapple 

Мой вопрос заключается в том, есть ли способ, чтобы соответствовать почтовым индексам, а также создать таблицу, которая дает мне университет и округ?

Спасибо!

+1

мутноватый, Table2 это почтовый индекс и лен ??? –

+0

Жаль, что это было плохо, я ищу таблицу с университетом и округом. – Matty

+0

Да, это называется объединением. http://blog.codinghorror.com/a-visual-explanation-of-sql-joins/ –

ответ

0

Вы должны объединить эти две таблицы, а затем вставить результат в новую таблицу

SELECT 
    table1.University, 
    table2.county 
INTO 
    table3 
FROM 
    table1 INNER JOIN table2 
    ON 
    table1.Postcode = table2.Postcode; 
0

вы можете попробовать этот запрос.

select a.zipcode,a.name,b.name 
from county a,university b 
where a.zipcode=b.zipcode 

, например, видеть на SQLFiddle here

+0

'Доступ не может использовать ключевое слово JOIN' Это так? ;) – PaulFrancis

+0

Вы «ВЫБЕРИТЕ» данные, но как это получилось, это ответ на запрос OP «способ сопоставления почтовых индексов» и создать таблицу, которая дает мне университет и округ? » – PaulFrancis

Смежные вопросы