Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проверка в 2-х таблицах  [new]
VIT2708
Member [заблокирован]

Откуда: Киев
Сообщений: 1387
Есть 2 таблицы

Список ролей пользователя
tbUserInRoles
id int,
userId int,
roleId int

Список ролей для доступа к документам
tbDocumentInRoles
id int,
documentId int,
roleId int


Подскажите как написать запрос который проверяет есть ли право доступа к документу?

Не могу понять как написать запрос примерно такого вида

select все роли пользователя from Roles и проверить есть ли такая роль в таблице доступа документа

Спасибо.
18 апр 14, 10:31    [15899743]     Ответить | Цитировать Сообщить модератору
 Re: Проверка в 2-х таблицах  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
VIT2708,

WHERE EXISTS()
18 апр 14, 10:33    [15899762]     Ответить | Цитировать Сообщить модератору
 Re: Проверка в 2-х таблицах  [new]
VIT2708
Member [заблокирован]

Откуда: Киев
Сообщений: 1387
iap,

Спасибо.
18 апр 14, 10:42    [15899836]     Ответить | Цитировать Сообщить модератору
 Re: Проверка в 2-х таблицах  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8807
if exists (select ...)
18 апр 14, 10:42    [15899841]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить