|
Запрос соответствие |
☑ |
0
shamannk
26.12.12
✎
14:35
|
Есть табличка:
Поле1 Поле2 Поле3
А Б
А 10
Б 20
С Д
С 5
Д 5
А 5
Б 10
В некоторых строках есть как нужно заполнять итоговую таблицу. Нужно получить
Поле1 Поле2 Поле3 Поле4
А Б 10 20
С Д 5 5
А Б 5 10
Как это сделать в запросе? (Я думаю получить в начале табличку соответствий а патом уж соединениями получить итог)
|
|
1
kosts
26.12.12
✎
14:42
|
(0) Итоговая будет с повторяющимися значениями Поля1,Поля2?
|
|
2
1Сергей
26.12.12
✎
14:44
|
откуда ты взял такую табличку??????
|
|
3
shamannk
26.12.12
✎
14:50
|
(1) Да.
|
|
4
kosts
26.12.12
✎
14:52
|
(3) Вижу решение, только если добавить еще одну колонку, типа номер по порядку.
|
|
5
shamannk
26.12.12
✎
14:53
|
(4) Не понял.
|
|
6
kosts
26.12.12
✎
14:54
|
(5) В исходную таблицу добавить искусственную колонку НПП. По другому у меня не видится решения...
|
|
7
НЕА123
26.12.12
✎
14:55
|
(0)
Д 5
А 5
почему нет строчки
А Д 5
к примеру? алгоритм не понятен.
|
|
8
kosts
26.12.12
✎
14:57
|
Такое решение сойдет?
Выбрать "А" как Поле1, "Б" Как Поле2, 10 как Поле3, 20 как Поле4
Объединить все Выбрать "С", "Д", 5, 5
Объединить все Выбрать "А", "Б", 5, 10
|
|
9
shamannk
26.12.12
✎
14:57
|
Алгоритм: В таблице есть строки указывающие как соединять строки Если есть строка А Б то таблица типа
А
Б
Будет в одну строку А Б
|
|
10
kosts
26.12.12
✎
15:00
|
По заданию (9) не получится (0)
Поле1 Поле2 Поле3 Поле4
А Б 10 20
С Д 5 5
А Б 5 10
А получится
Поле1 Поле2 Поле3 Поле4
А Б 15 30
С Д 5 5
|
|
11
shamannk
26.12.12
✎
15:04
|
(10) В таблице примере есть только две строки где одновременно заполнены 2 столбца это А Б и С Д, в имеющейся таблице три колонки.
|
|
12
acsent
26.12.12
✎
15:04
|
не понятен алгоритм соединения
|
|
13
acsent
26.12.12
✎
15:06
|
вначале нужно получить табличку
А Б
С Д
|
|
14
kosts
26.12.12
✎
15:06
|
(11) Мы как бы это поняли.
Не понятно почему в итоговой таблице 3 строки...
|
|
15
shamannk
26.12.12
✎
15:10
|
(14) Строки связи указывают как связывать может быть и такая исходная табл
А Б
А 5
А 5
А 5
А 5
Б 3
Получить можно
А Б 0 5
А Б 0 5
А Б 0 5
А Б 3 5
ИЛИ
А Б 0 5
А Б 0 5
А Б 0 5
А Б 0 5
А Б 3 0
|
|
16
shamannk
26.12.12
✎
15:20
|
Условие в том что складывать цифры нельзя
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший