Иерархический контроль доступа к ролевой базе с наследованием - PullRequest
0 голосов
/ 15 января 2020

У меня есть текущая таблица с иерархической информацией и таблица продаж со всеми продажами руководителей.

Июнь - генеральный директор, который Терри отчитывается перед июнем. У Терри есть 2 репортажные линии, Ed & Dow. У Эда и Доу по одному отчету, а именно: Umar & Syed

В моем отчете мне нужно установить ограничение доступа. Таким образом, Эд и Доу могут видеть только свои собственные продажи. Тем не менее, для Терри он может видеть общую стоимость продажи себя, Доу и Эд.

Аналогично, за июнь он может просматривать всех.

Как мне создать SQL для суммирования значений на основе такой информации об иерархии? Любое руководство или совет будет принята с благодарностью. Я не знаю, с чего начать.

...