I have the following select statement
SELECT
[Id],
[Name],
[Language],
[Value]
FROM [dbo].[Translations]
The result:
Id Name Language Value
----------------------------------
1 Role - Singular en Role
1 Role - Singular de Role
1 Role - Singular nl Rol
1 Role - Singular pl Rola
2 Role - Plural pl Role
2 Role - Plural nl Rollen
2 Role - Plural en Roles
3 User - Singular en User
3 User - Singular nl Gebruiker
3 User - Singular de Benutzer
3 User - Singular pl Użytkownik
4 User - Plural pl Użytkownicy
4 User - Plural nl Gebruikers
4 User - Plural en Users
How can I transform to this output
Id Name English Dutch Polish German
------------------------------------------------------------
1 Role - Singular Role Rol Rola Role
2 Role - Plural Roles Rollen Role NULL
3 User - Singular User Gebruiker Użytkownik Benutzer
4 User - Plural Users Gebruikers Użytkownicy NULL
Could you please help? I have not any code to show what I try, because I'm beginner in sql. There could be only 4 columns for languages (Englisn, Dutch, Polish, German)