У меня есть таблица «Задачи» со следующей структурой
[TaskId],[CompanyId], [Year], [Month], [Value]
220,1,2018,1,50553.32
220,2,2018,2,222038.12
и другая таблица, в которой пользователи имеют разрешения для определенных компаний в таблице с именем «UsersCopmpanies»
[UserId], [CompanyId]
1,1
ивещь задача нет.220 был перемещен между компаниями.В январе задача принадлежала copmanyId = 1, а в феврале эта задача принадлежала copmanyId = 2.
Согласно таблице «UsersCopmpanies» пользователь не имеет разрешения на compnayid = 2.
ЧтоМне нужно сделать, чтобы получить обе строки из таблицы «Задачи» ожидают поле Значение, потому что у пользователя нет разрешения.Ожидаемый результат должен быть:
[TaskId], [CompanyId], [Year], [Month],[Value]
220,1,2018,1,50553.32
220,2,2018,2,(NULL or somenthing else for.example string 'lack of permission')