MapInfo. SQL запросы

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

MapInfo. SQL запросы

Сообщение Katrin »

Помогите. Нужно сделать запрос по нескольким таблицам. Таблицы на разные даты, в каждой глубина и температура на этой глубине. Надо сделать запросы-пример: все значения температуры из разных таблиц на определенной глубине.
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

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

Сообщение Boris »

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

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

Сообщение thegeo »

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

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

Сообщение Boris »

равно как еще на 120 (тысячах?) языков, которые поддерживают OLE или DDE. и быстрее в написании и удобней в отладке.
я всю мелкую муть, связанную с однотипным перебором от ... до ... или с обходом файлов в каталоге пишу на языке команд командной строки Windows. Получаемого текстового файла хватает на 100%, если его потом скормить мапинфо.
thegeo
Активный участник
Сообщения: 161
Зарегистрирован: 17 янв 2012, 18:51
Репутация: 74

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

Сообщение thegeo »

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

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

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

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