|
Соединить две таблицы
| ☑ |
0
Igor 2007
03.09.16
✎
11:33
|
Простая задача. Есть две виртуальные задачи. Две таблицы по одной колонке, как их соединить или или объединить в запросе, чтобы получилась одна?
10 + 13 => 10 13
12 19 12 19
Сейчас получается так 4 записи, а надо две:
|
|
1
Горогуля
03.09.16
✎
11:34
|
по Таб1.НомерСтроки=Таб2.НомерСтроки
|
|
2
Igor 2007
03.09.16
✎
11:36
|
(1) Спасибо!
|
|
3
Горогуля
03.09.16
✎
11:36
|
на здоровье
|
|
4
Igor 2007
03.09.16
✎
11:43
|
(3) Ещё не подскажешь, как поле "НомерСтроки" можно заполнить прогрессией?
|
|
5
Горогуля
03.09.16
✎
11:46
|
(4) i=i+1 на каждой итерации из каждого
|
|
6
Горогуля
03.09.16
✎
11:48
|
можно и в запросе нагенерировать таблицу чисел. но ограниченную
|
|
7
Igor 2007
03.09.16
✎
11:54
|
(6) Спасибо ещё раз! нашел.
|
|
8
Горогуля
03.09.16
✎
11:56
|
(7) да не за что. только ты таблицу чисел со своей всё равно не соединишь ;)
|
|
9
Igor 2007
03.09.16
✎
12:13
|
(5) Можно подробнее?
|
|
10
Горогуля
03.09.16
✎
12:15
|
Для Каждого ТекСтрока Из МатьЕёТаблица Цикл
ТекСтрока.НомерСтроки=й;
й=й+1;
КонецЦикла;
|
|
11
Igor 2007
03.09.16
✎
12:19
|
(10) это не запрос.
|
|
12
Горогуля
03.09.16
✎
12:19
|
или даже так: МатьЕёТаблица.ЗагрузитьКолонку(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("НомерСтроки"), "НомерСтроки");
|
|
13
Горогуля
03.09.16
✎
12:20
|
(11) я в курсе
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой