Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 |
|
Вернуться к началу |
|
|
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} |
|
Вернуться к началу |
|
|
dan_mp
Зарегистрирован: 03.03.2012 Сообщения: 4
|
Добавлено: Ср Дек 19, 2012 2:02 pm Заголовок сообщения: |
|
|
thegeo, большое Вам спасибо, заработало! |
|
Вернуться к началу |
|
|
|