|
|
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Думаю пример относительно распространенный, однако поиск результатов не дал. Есть список доменв в таблице domain, есть список прав доступа к доменам для пользователей в таблице privs вида: | user | domain | то есть если мы хотим дать пользователю право на домен, просто делаем запись и все. Теперь стоит задача вывести для определенного пользователя _весь_ список доменов с доп полем указывающим есть ли у него права на использование домена (0 или 1), например: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 06:24 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
по ошибке запостил, продолжение: user petr: domain1.com 0 domain2.com 1 domain3.com 1 domain4.com 0 domain5.com 0 каким должен быть запрос? Версия mysql 4.0.21 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 06:27 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
таблички нужно объединить по left outer join, в select-е можно исп. ifnull(privs.user,0,1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 07:57 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=33177071&tid=1853831]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
151ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 412ms |

| 0 / 0 |
