Запрос из двух таблиц
-
- Активный участник
- Сообщения: 232
- Зарегистрирован: 10 мар 2012, 07:59
- Репутация: 4
- Откуда: Новосибирск
Запрос из двух таблиц
Доброго дня знатокам. Вопрос в следующем: имеются две таблицы с разным названием и одинаковой структурой (по порядку полей и типам полей). Возможно ли выполнить запрос таким образом чтобы табличные записи одной таблицы добавились после последней записи другой таблицы. Объединять таблицы не нужно. Просто нужно отразить все данные из двух таблиц в одной таблице.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 26 апр 2014, 15:15
- Репутация: 1
Re: Запрос из двух таблиц
если таблицы одинаковые по структуре то обе открыть- таблица-добавить записи к таблице- выбрать что к чему добавлять
-
- Активный участник
- Сообщения: 232
- Зарегистрирован: 10 мар 2012, 07:59
- Репутация: 4
- Откуда: Новосибирск
Re: Запрос из двух таблиц
В том то и дело что создавать и добавлять объекты в таблицы не нужно, таблицы нужно оставить неизменными, создавать новую объединенную таблицу тоже не нужно. просто нужно отобразить все табличные (атрибутивные) данные в виде одной таблицы
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Активный участник
- Сообщения: 232
- Зарегистрирован: 10 мар 2012, 07:59
- Репутация: 4
- Откуда: Новосибирск
Re: Запрос из двух таблиц
Можно пример правильного синтаксиса
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Запрос из двух таблиц
http://wiki.gis-lab.info/w/TIN%26SQL
Код: Выделить всё
SELECT `myfaces`.`id` AS `id`,`myfaces`.`p1` AS `p1`,`myfaces`.`p2` AS `p2`,`myfaces`.`SurfID` AS `SurfID` FROM `myfaces`
UNION
SELECT `myfaces`.`id` AS `id`,`myfaces`.`p2` AS `p1`,`myfaces`.`p3` AS `p2`,`myfaces`.`SurfID` AS `SurfID` FROM `myfaces`
UNION
SELECT `myfaces`.`id` AS `id`,`myfaces`.`p3` AS `p1`,`myfaces`.`p1` AS `p2`,`myfaces`.`SurfID` AS `SurfID` FROM `myfaces`;
-
- Активный участник
- Сообщения: 232
- Зарегистрирован: 10 мар 2012, 07:59
- Репутация: 4
- Откуда: Новосибирск
Re: Запрос из двух таблиц
спасибо
-
- Гуру
- Сообщения: 4205
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: 433
- Откуда: Париж
Re: Запрос из двух таблиц
nikomuro и trir
А в какой версии Mapinfo сработал этот запрос?
У моем хелпе синтаксис только такой:
А в какой версии Mapinfo сработал этот запрос?
У моем хелпе синтаксис только такой:
Select expression_list
From table_name [ , ... ] [ Where expression_group ]
[ Into results_table [ Noselect ] ]
[ Group By column_list ]
[ Order By column_list ]
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Запрос из двух таблиц
В версии под названием MySQL, в топку Mapinfo - нафиг он нужен?
-
- Активный участник
- Сообщения: 232
- Зарегистрирован: 10 мар 2012, 07:59
- Репутация: 4
- Откуда: Новосибирск
Re: Запрос из двух таблиц
Про Sql речи вообще не заходило, зачем приплели? Union не срабатывает в MapInfo. придется искать другие пути
-
- Активный участник
- Сообщения: 216
- Зарегистрирован: 21 окт 2009, 13:29
- Репутация: 28
- Откуда: Новосибирск
Re: Запрос из двух таблиц
Вот так в лоб никак. Можно попробовать через сшитые таблицы(см в документацию), но с ними больше возни чем выхлопа.
Последний раз редактировалось Sibit 25 фев 2015, 05:41, всего редактировалось 1 раз.
-
- Активный участник
- Сообщения: 232
- Зарегистрирован: 10 мар 2012, 07:59
- Репутация: 4
- Откуда: Новосибирск
Re: Запрос из двух таблиц
Все ясно. Через подшивки не вариант, уже зондировал это направление. Будем изыскивать другие пути
-
- Активный участник
- Сообщения: 128
- Зарегистрирован: 07 окт 2012, 16:25
- Репутация: 20
- Откуда: Москва
Re: Запрос из двух таблиц
вот вам немного магии
запрос отобразит все записи из указанных 2 таблиц (MOST1, RAILWAY1) во временной таблице q2
запрос нужно вводить в окно MapBasic (которое есть в мапинфо)
Код: Выделить всё
select * from MOST1 into q1 insert into q1 select * from RAILWAY1
запрос нужно вводить в окно MapBasic (которое есть в мапинфо)
-
- Участник
- Сообщения: 60
- Зарегистрирован: 28 янв 2023, 13:38
- Репутация: 2
- Откуда: Лабытнанги
Re: Запрос из двух таблиц
Че-то не сработало. "Не удалось вставить в окно"...
-
- Активный участник
- Сообщения: 107
- Зарегистрирован: 09 окт 2009, 16:49
- Репутация: 10
Re: Запрос из двух таблиц
Вроде нельзя в мапинфо объединять так таблицы
Я всегда соединял во временной таблице, а потом откатывал
Я всегда соединял во временной таблице, а потом откатывал
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя