Я пытаюсь ограничить результаты, полученные из запроса. Если у пользователя есть доступ к большему количеству объектов, чем только те, которые указаны для текущего пользователя, то этот пользователь не должен появляться в списке. Используя приведенные ниже данные и предполагая, что пользователь 1 выполняет запрос, поскольку пользователь с UserId 2 имеет совпадения, которые пользователь 1 не имеет, хотя они имеют перекрывающиеся значения, пользовательский пользователь 2 должен быть исключен из результатов запроса.Restricting results from SQL query
Table1
UserId EntityId
1 100
1 101
1 102
2 100
2 101
2 102
2 200
2 201
Как это сделать?
Вы должны указать больше информации в своем вопросе, если вы ожидаете получить хороший ответ. –
Вы имеете в виду, что если UserID = 3 может видеть только EntityID 100 и 101, тогда UserID = 3 строки должны быть указаны, когда UserID = 1 выбирает данные? –