Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как создать relationship между 3 таблицами (MSTR)
|
|||
|---|---|---|---|
|
#18+
Привет Научился более менее создавать relationship фильтры, но... есть 3 таблицы: 1. покупатель. год. месяц. сумма. 2. покупатель. год. месяц. id_магазин 3. структура справочников для магазинов, структура примерно такова область->город->магазин Так вот, связываю атрибуты покупатель, год, месяц из 2 и 1 таблицы. где 1 - parent, а 2 - child Вот отчете нужно видеть, следующее область, Sum(Сумма) Вся проблема в том что генериться скрипт где 2 таблица связывается cross join к области. и даже relationship фильтр никак не помогает. Как же быть? ЗЫ Решал такую проблему созданием фьюхи в БД. а как же решить сие в MSTR, никак не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 10:30 |
|
||
|
Как создать relationship между 3 таблицами (MSTR)
|
|||
|---|---|---|---|
|
#18+
Проверь пожалуйста : 1) Описание атрибутов Магазин - указан в 2-х таблицах 1.покупатель. год. месяц. сумма. 2.покупатель. год. месяц. id_магазин Покупатель - указан в 2-х таблицах 2.покупатель. год. месяц. id_магазин 3.структура справочников для магазинов, структура примерно такова область->город->магазин Ну и остальные город-область 2) ну и возможно создать relationship фильтр между покупателем и магазином ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 11:09 |
|
||
|
Как создать relationship между 3 таблицами (MSTR)
|
|||
|---|---|---|---|
|
#18+
JenkusPenkusпокупатель. год. месяц. сумма. Год явно лишний. Надо нормализовать. JenkusPenkusпокупатель. год. месяц. id_магазин То же самое с годом. А каков бизнес-смысл этой таблицы? JenkusPenkusи даже relationship фильтр никак не помогает При правильном проектировании вопрос о relationship-фильтрах встаёт далеко не в первую очередь. Тем более, задача выглядит тривиальной. Мне кажется, Вам нужно просто правильно спроектировать структуру базы данных. Тогда проблема решится сама. С уважением, Константин Лисянский http://lissianski.narod.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 11:40 |
|
||
|
Как создать relationship между 3 таблицами (MSTR)
|
|||
|---|---|---|---|
|
#18+
Господа, нашел для себя интересный момент. скажем если в отчет я вношу атрибуты область, город, магазин, Сумма Скрипт генериться правильно, т.е. связки идут через все таблицы и так как я хотел. Но когда убираешь атрибут магазин, то сразу же генериться скрипт: со связкой таблица 1 cross join Таблица "Область" :( ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 12:39 |
|
||
|
|

start [/forum/topic.php?fid=49&gotonew=1&tid=1871702]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 386ms |

| 0 / 0 |
