Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как построить запрос?
|
|||
|---|---|---|---|
|
#18+
Вопрос наверное глупый, но интересно, как это делается с точки зрения теории проектирования БД. Имеем две таблици, связь один-много. Лучше, наверное, на примере объяснить, короче есть две сущности Менеджеры и Клиенты. У каждного Менеджера один или более Клиента. А у каждого клиента может быть один или НОЛЬ Менеджеров. На сколько я понимаю в ситуации, когда у Клиента нет Менеджера внешний ключ Клиента связывающего в Менеджером должен быть NULL (согласно теории. Нет значения - NULL). Если так, то как составить запрос выводяший всех клиентов и их менеджеров. Пусть если у Клиента нет Меджера, у него выводится NULL но должен выводится обязательно. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2003, 15:06 |
|
||
|
Как построить запрос?
|
|||
|---|---|---|---|
|
#18+
В какой БД? Например так: Код: plaintext 1. 2. -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2003, 15:31 |
|
||
|
Как построить запрос?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2003, 17:25 |
|
||
|
Как построить запрос?
|
|||
|---|---|---|---|
|
#18+
есть еще функция isnull (заменяет null-значение поля на нечто (а-ля 0 или - ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 15:32 |
|
||
|
Как построить запрос?
|
|||
|---|---|---|---|
|
#18+
miky писал:На сколько я понимаю в ситуации, когда у Клиента нет Менеджера внешний ключ Клиента связывающего в Менеджером должен быть NULL Это уже отход от реляционности. Не дело это. Лучше создать Менеджера №0 "Менеджер никакой" например, и повесить на него всех клиентов, у кого ненеджера нету. И запрос тады вообще элементарный... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 18:46 |
|
||
|
Как построить запрос?
|
|||
|---|---|---|---|
|
#18+
если по манагеру нужна минимальная инф. и бд оракл: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:05 |
|
||
|
Как построить запрос?
|
|||
|---|---|---|---|
|
#18+
Мне тоже не нравится структура с Null - отношения между сущностями нет, а значение (Null) есть. К тому же с этими null всегда какой-нибудь геморр выходит. Надо, наверное, стараться без них обходмиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 17:27 |
|
||
|
Как построить запрос?
|
|||
|---|---|---|---|
|
#18+
Как вариант - добавить в список менеджеров строку "Нет менеджера" и писать "под нее" всех клиентов без менеджера. По крайней мере связь не нарушаеться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 19:54 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=171&tid=1546570]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 180ms |

| 0 / 0 |
