Wstawianie danych z innej tabeli

0

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.
screenshot-20190415083613.png

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1