www.map-info.ru :: Просмотр темы - Сопоставление двух таблиц
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
dan_mp



Зарегистрирован: 03.03.2012
Сообщения: 4

СообщениеДобавлено: Пн Дек 17, 2012 11:07 am    Заголовок сообщения: Сопоставление двух таблиц Добавить ответ со ссылкой на данный текст

Коллеги, помогите разобраться с проблемой (или дайте ссылку):
Есть две таблицы:
1. Загруженная из mif-mid-файла, содержащая графику земельных участков (далее ЗУ) с семантикой в виде кадастровых номеров.
2. Список кадастровых номеров ЗУ, загруженный из Excell (только семантика).
Необходимо выбрать из 1-й таблицы только те ЗУ, которые перечислены во 2-й таблице.
Как организовать запрос?
Заранее спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
thegeo



Зарегистрирован: 17.01.2012
Сообщения: 119

СообщениеДобавлено: Пн Дек 17, 2012 12:26 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Select tab1.CN from tab1,tab2 where tab1.CN = tab2.CN into Selection
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dan_mp



Зарегистрирован: 03.03.2012
Сообщения: 4

СообщениеДобавлено: Вт Дек 18, 2012 10:34 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

thegeo спасибо за ответ, но формируя запрос при проверке выдает сообщение "Не определена переменная или поле where"
Ниже приведен текст сохраненного запроса, может подскажете что у меня неправильно.
Версия MapInfo 9.5
Текст запроса:
Fields {LAND01_CS1.CAD_NUM}
Tables {LAND01_CS1, Tab2}
Where {where LAND01_CS1.CAD_NUM = Tab2.CAD_NUM}
Group {}
Order {}
Into {Selection}
Browse
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
thegeo



Зарегистрирован: 17.01.2012
Сообщения: 119

СообщениеДобавлено: Вт Дек 18, 2012 1:39 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Вы можете:
1. Ввести предложенный запрос в окно MapBasic
2. Исправить свой вариант, а именно
Where {LAND01_CS1.CAD_NUM = Tab2.CAD_NUM}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dan_mp



Зарегистрирован: 03.03.2012
Сообщения: 4

СообщениеДобавлено: Ср Дек 19, 2012 2:02 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

thegeo, большое Вам спасибо, заработало!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru