|
множественный выбор из таблицы по условию case. Помогите решить.
|
|||
---|---|---|---|
#18+
коллеги, добрый день. помогите решить задачу: есть таблица (DBO.DBM_ACCES) пользователей с уровнями доступа следующего вида UserID BranchIDFullAccessUser 99999999TestUser1 11111TestUser2 22222 необходимо сделать чтобы если передан в качестве параметра UserID = 'FullAccessUser', то выводились все записи из таблицы DBO.Test_table (в таблице DBO.Test_table есть поле BranchID ), а если отличный от него то только те записи, которые соответсвуют значениям BranchID соответствующего пользователя (UserID). пишу такой код, но он возвращает ошибку: Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2020, 11:25 |
|
множественный выбор из таблицы по условию case. Помогите решить.
|
|||
---|---|---|---|
#18+
ant_sol, ... Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2020, 11:40 |
|
множественный выбор из таблицы по условию case. Помогите решить.
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2020, 11:42 |
|
множественный выбор из таблицы по условию case. Помогите решить.
|
|||
---|---|---|---|
#18+
court Код: sql 1. 2. 3. 4. 5. 6.
спасибо, но это работает когда FullAccessUser только один в таблице DBO.DBM_ACCESS, подскажите, пожалуйста, как должен выглядеть когда когда пользователей с общим доступом несколько (поле BranchID у всех одинаковое), например: UserID BranchIDFullAccessUser 99999999FullAccessUser1 99999999FullAccessUser2 99999999FullAccessUser3 99999999 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2020, 12:46 |
|
множественный выбор из таблицы по условию case. Помогите решить.
|
|||
---|---|---|---|
#18+
ant_sol court Код: sql 1. 2. 3. 4. 5. 6.
спасибо, но это работает когда FullAccessUser только один в таблице DBO.DBM_ACCESS, подскажите, пожалуйста, как должен выглядеть когда когда пользователей с общим доступом несколько (поле BranchID у всех одинаковое), например: UserID BranchIDFullAccessUser 99999999FullAccessUser1 99999999FullAccessUser2 99999999FullAccessUser3 99999999 Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2020, 12:53 |
|
множественный выбор из таблицы по условию case. Помогите решить.
|
|||
---|---|---|---|
#18+
court, спасибо большое ! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2020, 13:01 |
|
множественный выбор из таблицы по условию case. Помогите решить.
|
|||
---|---|---|---|
#18+
ant_sol, а потом вам захочется сделать еще и проверку по группам Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 17:02 |
|
|
start [/forum/topic.php?fid=46&msg=39935879&tid=1686358]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 316ms |
total: | 434ms |
0 / 0 |