SQL: vista dinámica con nombres de columna basados ​​en valores de columna en la tabla de origen

Dadas las dos tablas de muestra aquí:

Tabla de entradas

ID  User    Description

0   James   This is a support ticket
1   Fred    This is a ticket too

Tabla de propiedades

ID  TicketID    Label           Value

0   0           Engineer        Scott
1   1           Engineer        Dale
2   0           Manu            Dell
3   1           Manu            HP
4   0           OS              Windows
5   1           OS              Linux

¿Cómo puedo llegar a una vista como esta:

ID  User    Description                 Engineer    Manu    OS

1   James   This is a support ticket    Scott       Dell    Windows
2   Fred    This is a ticket too        Dale        HP      Linux

Es importante tener en cuenta que la tabla de propiedades no siempre será la misma. Algunos "Tickets" pueden tener propiedades que otros no tienen.

¿Es esto posible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta