Страница 1 из 1

MapInfo. Работа с запросами

Добавлено: 31 мар 2016, 13:09
xtxskif
Привет всем!

Помогите решить следующую задачу:
Есть 2 таблицы (q1 и q2) в MapInfo (см. рисунок). Колонка name в обоих таблицах имеет одинаковые значение. Как добавить в колонку Field5 (табл. q1) количество повторений значений в колонке name (табл. q2).
Например в 1 ряду колонки Field5 (табл. q1) результат должен быть 3 (потому что ab встречается 3 раза в колонке name (табл. q2)).

Заранее спасибо

Re: MapInfo. Работа с запросами

Добавлено: 31 мар 2016, 13:56
Игорь Белов
Посчитаем, сколько раз повторяется "name" в таблице "q2":
query1.png
query1.png (8.98 КБ) 2873 просмотра
Сохраним выборку в слой "q3". Откроем "q3.TAB". Объединим таблицы "q1" и "q3" по полю "name":
query2.png
query2.png (8.96 КБ) 2873 просмотра
В выборке обновим поле "Field5" значениями частот из колонки "_COL2":
update.png
update.png (5.06 КБ) 2873 просмотра
Сохраним таблицу "q1".

Re: MapInfo. Работа с запросами

Добавлено: 31 мар 2016, 13:56
Игорь Белов
del

Re: MapInfo. Работа с запросами

Добавлено: 31 мар 2016, 18:44
xtxskif
Большое спасибо