У меня немного сложность с получением информации о пользователях из одного места в другое.Проблема с левым соединением с справочной таблицей
Есть 3 таблицы dbo.gr_usersource и dbo.gr_task и dbo.gr_user
В dbo.gr_task
таблицы столбец заполнен значениями, которые соответствуют записям в таблице dbo.gr_usersource
, что имеет другое значение, соответствует значению в таблице dbo.gr_user
. Вы можете назвать это справочной таблицей между dbo.gr_task
и dbo.gr_user
таблицами.
Мой запрос выглядит следующим образом;
select
dbo.gr_task.task_number
, dbo.gr_task.task_name
, dbo.gr_task.task_description
from dbo.gr_task
left join dbo.gr_user AS Handler
on dbo.gr_usersource.usersource_user = Handler.user_id
and dbo.gr_task.task_handler = dbo.gr.usersource.usersource.id
Последним шагом было бы получить столбец user_name от пользователя таблицы, когда соединение будет работать.
Ницца это сработало спасибо! – ebrodje