|
соединить 2 таблички запросом. | ☑ | ||
---|---|---|---|---|
0
арах
03.08.20
✎
08:21
|
Народ подскажите плиз можно ли запросом соеденить 2 ТЗ
Т1 груши 5 Испания груши 2 Франция яблоки 4 англия арбузы 3 испания Т2 груши 4 склад груши 3 магазин яблоки 4 склад арбузы 3 склад чтобы получился такой результат? Т3 груши 4 склад Испания груши 1 магазин Испания груши 2 магазин Франция яблоки 4 склад англия арбузы 3 склад испания |
|||
1
Волшебник
03.08.20
✎
08:26
|
Можно наоборот.
|
|||
2
арах
03.08.20
✎
08:38
|
не надо из двух одну..
а если без запроса как быстрее всего сделать? |
|||
3
Волшебник
03.08.20
✎
08:41
|
(2) Из сводной информации в общем случае нельзя получить детальную. Для этого нужно применить какое-то распределение и правильных результатов может быть несколько.
Из детальной информации можно всегда получить сводную простым суммированием. |
|||
4
spiller26
03.08.20
✎
09:06
|
(0) По какому принципу вы собираетесь соединять таблицы. По названию фруктов и ягод, а дальше?
|
|||
5
Eeeehhhh
03.08.20
✎
09:07
|
(2) Во временную таблицу с двумя левыми, потом временную сгруппировать по Максимум.
|
|||
6
Ёпрст
03.08.20
✎
10:24
|
(0) а почему не так ?
Т3 груши 2 склад Франция груши 2 склад Испания груши 3 магазин Испания |
|||
7
СделатьВсе Хорошо
03.08.20
✎
10:32
|
(0) А логика таблицы 3 какая? что должна попасть в результат и по каким принципам?
|
|||
8
арах
03.08.20
✎
10:46
|
(7)принцип в первой таблице несколько строк с разными странами.
во второй несколько строк с разными складами в 3 должны разбится строки по количеству.. (6) такой результат тоже верный. главное чтоб кол. из первой Т разбилось по кол. из 2 Т. (или наоборот неважно) просто по наименованию фрутов. |
|||
9
Ёпрст
03.08.20
✎
10:49
|
(8) такие вещи проще делать не в запросе.
|
|||
10
Ёпрст
03.08.20
✎
10:51
|
Ну а так, так, например
http://catalog.mista.ru/1c/articles/568299/ |
|||
11
СделатьВсе Хорошо
03.08.20
✎
10:51
|
то есть связь только по колонке фруктов...
Если это выборка из базы то лучше запрос. Если готовые данные в таблицах, то перебирать таблицЫ с отбором по значению в первой колонке. Смотреть сколько строк с "яблоком" в первой ТЗ и во второй ТЗ и писать в результат их объединение. вот вам в помощь Отбор = Новый Структура("НазваниеКолонкиФруктов", "Яблоко"); ТЗ.НайтиСтроки(Отбор); |
|||
12
Ёпрст
03.08.20
✎
10:56
|
Ну или погугли "нарастающий итог в запросе"
|
|||
13
Ёпрст
03.08.20
✎
10:56
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |