PIVOT требует агрегат, и да, вам нужен агрегат, если ваши данные были:
Name Property Name PropertyValue
---------- ---------- ----------
lorem Work Phone 000.111.2020
lorem Work Phone 999.999.9999
ipsum Email test@email.com
Учитывая, что вы знаете, что ваши данные уникальны, вы можете просто использовать MIN или MAX в своей оси.
Примечание: ваш пример выходных данных не совпадает с вашим exmaple.
http://cloudexchange.cloudapp.net/stackoverflow/q/2589
-- SO2993412
DECLARE @t AS TABLE (Name varchar(25), [Property Name] varchar(25), PropertyValue varchar(25))
INSERT INTO @t VALUES ('lorem', 'Work Phone', '000.111.2020')
,('ipsum', 'Email', 'test@email.com')
SELECT Name, [Work Phone], [Email]
FROM @t
PIVOT (MAX(PropertyValue) FOR [Property Name] IN ([Work Phone], [Email])) AS pvt