|
|
|
Упростите запрос, если не трудно, а то как то громоздко получается
|
|||
|---|---|---|---|
|
#18+
6.5 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2002, 16:33:17 |
|
||
|
Упростите запрос, если не трудно, а то как то громоздко получается
|
|||
|---|---|---|---|
|
#18+
А табличку типа Код: plaintext 1. 2. 3. 4. 5. не стОит ли здесь поиметь? Недавно обсуждали тему, мол хорошо ли иметь справочники под всякие простенькие понятия... Я этот вопрос для себя давно решил и завожу их регулярно. Чуть ли не Yes/No/Unknown там прописываю... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2002, 17:20:43 |
|
||
|
Упростите запрос, если не трудно, а то как то громоздко получается
|
|||
|---|---|---|---|
|
#18+
Не понял зачем в Вашем запросе Вы соединяете Sysusers с самим собой, по моему запрос должен выглядеть так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2002, 17:26:31 |
|
||
|
Упростите запрос, если не трудно, а то как то громоздко получается
|
|||
|---|---|---|---|
|
#18+
6.5 4 TBB не понял, для вкл/выкл тоже таблички делаете? про громоздко я имел ввиду другое 4 Genady По-моему так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. в Users - только пользователи SUsers.uid BETWEEN 2 AND 16383 AND - это идентификаторы юзеров базы, без dbo остальные идентификаторы групп базы 'ARP' 'OPK' 'OAP' 'URP' это как раз группы, в которых сидят юзеры ваш запрос, если я не ошибаюсь, выбирает только юзеров, а мой еще и группы, в которых они сидят, потому и соединяю sysusers с самим собой ваш всем Users.IDPermission присвоит 0 но все равно спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2002, 00:27:46 |
|
||
|
Упростите запрос, если не трудно, а то как то громоздко получается
|
|||
|---|---|---|---|
|
#18+
ваш запрос, если я не ошибаюсь, выбирает только юзеров, а мой еще и группы, в которых они сидят, потому и соединяю sysusers с самим собой Дык ить, формулируйте нормально задачу и все ясно будет. :-) Кстати, Вы уверены что Ваш запрос сработает? Что мне здается его надо немножечко не так писать. А например так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2002, 11:12:18 |
|
||
|
Упростите запрос, если не трудно, а то как то громоздко получается
|
|||
|---|---|---|---|
|
#18+
Может вместо 1234 IDPermission'ам лучше присваивать UID групп? Хотя как знаете. А у меня есть один совершенно штатно заведенный усер с номером 16400, так что с диапазоном поаккуратнее нужно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2002, 11:18:12 |
|
||
|
Упростите запрос, если не трудно, а то как то громоздко получается
|
|||
|---|---|---|---|
|
#18+
4 VVG_ >лучше присваивать UID групп нет, так нельзя UID - меняется при удалении-добавлении 1,2,3,4 - это права юзеров находящихся в группах права на уровне объектов даны группа этих юзеров, которые я перечислил, а 1,2,3,4 - для определения прав на уровне записей таблиц и влияния на ход выполнения той или иной процедуры. Юзеры из разных групп получают разные записи посредством одних и тех же хп. Но, я сейчас пришел к мысли, что по-моему это лишнее, я же могу получить сразу, в какой группе сидит юзер, и от этого отталкиваться, а не от 1,2,3,4 а 16400, это откуда? система сама ему такой uid присвоила? Если да, то может объясните в каких случаях это происходит? 4 Genady Да, вроде как работает. В этом случае по логике это ж то тоже самое, что и уменя, только связь через джоин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2002, 14:06:28 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3382&tid=1819024]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 338ms |

| 0 / 0 |
