У меня есть две таблицы информации о почтовых индексах, одна без полей города и штата (2016_Zips), другая - просто список (USZips_V1) почтовых индексов, поле «Zip_Code» является общим для обоих столы.
Я бы хотел сопоставить более полные данные (с полями для города, штата, широты, долготы и т. Д.) С основным списком почтовых индексов.
Таким образом, я могу видеть, какие почтовые индексы являются общими для какого города (большие города имеют несколько почтовых индексов).
Это код, который у меня есть, но возвращает:
Синтаксическая ошибка в выражении 2016_Zips.Zip_Code
SELECT USZips_V1.Zip_Code, 2016_Zips.Zip_Code, USZips_V1.city, USZips_V1.state_id, 2016_Zips.lat, 2016_Zips.long, USZips_V1.imprecise, USZips_V1.military
FROM USZips_V1
INNER JOIN 2016_Zips ON USZips_V1.Zip_Code, 2016_Zips.Zip_Code;
и исходя из этого:
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;
Вот мои заголовки таблиц:
Здесь я хочу добавить информацию:
Это будет то место, откуда я получу данные для добавления в таблицу выше:
Есть ли лучший способ сделать то, что я хочу сделать? Есть ли явная ошибка в моем утверждении?
Моя цель - сэкономить время на сопоставление данных между таблицами.
Это мой ожидаемый результат: