Potrzebuje pomocy przy zapytaniu, jak widać poniżej połączyłem tabele tak aby wstawiać pełne nazwisko zamiast kolumny „UserName” czyli UserName = Name ale potrzebuje również podstawiać pełne nazwisko oraz imię za kolumnę UsersGroup.
Jak widać w tej kolumnie jest czasem więcej niż jeden użytkownik i są odseparowani separatorem „;”, rozdzieliłem to na osobną kolumnę „Pracownik” ale potrzebuje tam wstawić pełne imię i nazwisko użytkownika a nie jego login.
0
0
W dużym skrócie dla MS SQL Server.
;WITH CTE_A AS
(
SELECT id,
value
FROM dbo.additionaloperations
CROSS APPLY STRING_SPLIT(STUFF(usersGroup,DATALENGTH(usersGroup), 1, ''), ';')
)
SELECT a.id,
u.name
FROM CTE_A a
JOIN dbo.users u ON a.value = u.login
0
Dodatków Left join z tabelą users z tym casem: on u.username = case ... End