MapInfo. SQL запросы

MapInfo, MapBasic
Ответить
Katrin
Новоприбывший
Сообщения: 7
Зарегистрирован: 11 июл 2012, 12:52
Репутация: 0

MapInfo. SQL запросы

Сообщение Katrin » 30 июл 2012, 17:27

Помогите. Нужно сделать запрос по нескольким таблицам. Таблицы на разные даты, в каждой глубина и температура на этой глубине. Надо сделать запросы-пример: все значения температуры из разных таблиц на определенной глубине.

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: MapInfo. SQL запросы

Сообщение Boris » 31 июл 2012, 02:44

на другом диалекте SQL для подобных операций существует оператор UNION, но он требует полного перечисления исходных таблиц. В мапинфо такой оператор отсутствует.
Что мешает объединять таблицы перед запросом физически? действий руками не сильно больше, чем для выписывания оператора UNION.
Если ваши данные хранят так много таблиц, то имееет смысл хранить их в какой-нибудь СУБД, в частности, если в наличии только точки, то сойдет и MS Access, с которым мапинфо очень дружен.

thegeo
Активный участник
Сообщения: 161
Зарегистрирован: 17 янв 2012, 18:51
Репутация: 74

Re: MapInfo. SQL запросы

Сообщение thegeo » 31 июл 2012, 13:36

Можно написать небольшую программу на Mapbasic.

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: MapInfo. SQL запросы

Сообщение Boris » 01 авг 2012, 22:44

равно как еще на 120 (тысячах?) языков, которые поддерживают OLE или DDE. и быстрее в написании и удобней в отладке.
я всю мелкую муть, связанную с однотипным перебором от ... до ... или с обходом файлов в каталоге пишу на языке команд командной строки Windows. Получаемого текстового файла хватает на 100%, если его потом скормить мапинфо.

thegeo
Активный участник
Сообщения: 161
Зарегистрирован: 17 янв 2012, 18:51
Репутация: 74

Re: MapInfo. SQL запросы

Сообщение thegeo » 01 авг 2012, 23:18

И к чему так пузыриться...

Ответить

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

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

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