|
|
|
Пользователи и Группы
|
|||
|---|---|---|---|
|
#18+
Нужна структура БД для пользователей и групп. Проблема в том, что в группу могут входить не только пользователи, но и другие группы т.е. такое не совсем подходит: user(id), group(id), user_group_rel(user_id, group_id). Какие варианты есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 13:09 |
|
||
|
Пользователи и Группы
|
|||
|---|---|---|---|
|
#18+
Будьте проще user(id,group_id), group(id,group_id) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 14:47 |
|
||
|
Пользователи и Группы
|
|||
|---|---|---|---|
|
#18+
Naf, пользователь может состоять в нескольких группах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 14:50 |
|
||
|
Пользователи и Группы
|
|||
|---|---|---|---|
|
#18+
VeroLomNaf, пользователь может состоять в нескольких группахдве таблицы: группы/пользователи 1. код 2. наименование 3. тип (группа/пользователь) связи (стрктура) 1. код родителя 2. код потомка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 14:56 |
|
||
|
Пользователи и Группы
|
|||
|---|---|---|---|
|
#18+
Chop, Как тогда вывести дерево? Допустим, есть две такие таблицы: users idnametype1group1group2group2group3user1user4user2user5group3group6user3user7user4user8user5user9group4group10user6user11user7user users_rel parent_idchild_idNULL11213142526575859910911 Как тогда, например, выбрать ветку от group3? И зачем тогда отдельная таблица, если можно, например, users(id,name,type,parent_id)? Или я чего-то не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 15:40 |
|
||
|
Пользователи и Группы
|
|||
|---|---|---|---|
|
#18+
какое дерево если у вас "пользователь может состоять в нескольких группах"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 15:53 |
|
||
|
Пользователи и Группы
|
|||
|---|---|---|---|
|
#18+
Naf, Тьфу, тему перепутал :( В принципе, понятно, попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 15:54 |
|
||
|
Пользователи и Группы
|
|||
|---|---|---|---|
|
#18+
Naf, Вопрос другой. Как выбрать всех пользователей, входящих в группу и подгруппы? Рекурсия? БД: MySQL, PGSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 16:03 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37124968&tid=1542309]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
386ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 672ms |

| 0 / 0 |
