выбор объектов из одной таблицы

MapInfo, MapBasic
Ответить
Falcon
Участник
Сообщения: 52
Зарегистрирован: 07 ноя 2014, 19:13
Репутация: 1

выбор объектов из одной таблицы

Сообщение Falcon » 24 сен 2024, 11:06

Добрый день!
Есть таблица мапинфо в которой порядка 300 объектов (полигонов). Каждому объекту присвоен номер (колонка id) и значения (колонка cad).Также есть список эксел с 50-ю нужными значениями. Подскажите пожалуйста как в mapinfo правильно составить запрос, чтобы разом выбрать нужные 50 значений, а остальные полигоны удалить с карты.

gamm
Гуру
Сообщения: 4099
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1074
Ваше звание: программист
Откуда: Казань

Re: выбор объектов из одной таблицы

Сообщение gamm » 24 сен 2024, 12:20

проще всего (спокойнее) так:
1) Исходная таблица Tab1
2) загрузить Ёксель как таблицу, например Tab2, поле, где нужные значения ID
3) SQL запрос

Код: Выделить всё

select *
from Tab1 
where TAb1.cad in (select ID from tab2) 
into res
4) Сохранить res как таблицу на диск, там результат

Можно и delete аналогично замутить, но тогда можно случайно дел наделать.

Falcon
Участник
Сообщения: 52
Зарегистрирован: 07 ноя 2014, 19:13
Репутация: 1

Re: выбор объектов из одной таблицы

Сообщение Falcon » 24 сен 2024, 15:07

gamm писал(а):
24 сен 2024, 12:20
проще всего (спокойнее) так:
1) Исходная таблица Tab1
2) загрузить Ёксель как таблицу, например Tab2, поле, где нужные значения ID
3) SQL запрос

Код: Выделить всё

select *
from Tab1 
where TAb1.cad in (select ID from tab2) 
into res
4) Сохранить res как таблицу на диск, там результат

Можно и delete аналогично замутить, но тогда можно случайно дел наделать.
Вложения
скрин.jpg
таким образом?
скрин.jpg (55.38 КБ) 682 просмотра

gamm
Гуру
Сообщения: 4099
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1074
Ваше звание: программист
Откуда: Казань

Re: выбор объектов из одной таблицы

Сообщение gamm » 24 сен 2024, 17:16

почти, после звездочки select убрать (он слева написан, по русски, "Выбрать колонки"), и поле "в таблицу" (которое в русской версии вместо into) написать имя таблицы для результата. Должно работать.

Falcon
Участник
Сообщения: 52
Зарегистрирован: 07 ноя 2014, 19:13
Репутация: 1

Re: выбор объектов из одной таблицы

Сообщение Falcon » 26 сен 2024, 10:47

благодарю

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость