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)
 
    