Tengo un conjunto dinámico de datos X de la forma:Efecto desagrupar?
----------------------------------
x.id | x.allocated | x.unallocated
----------------------------------
foo | 2 | 0
bar | 1 | 2
----------------------------------
Y tengo que llegar a un resultado de Y (orden no es importante):
----------------------------------
y.id | y.state
----------------------------------
foo | allocated
foo | allocated
bar | allocated
bar | unallocated
bar | unallocated
----------------------------------
tengo una solución basada en UTF, pero estoy buscando una hiper-eficiencia así que me pregunto si hay una forma basada en declaraciones, no procedimental para obtener este tipo de efecto de "desagrupar por".
Se siente como un unpivot, pero mi cerebro no puede llegar allí en este momento.
¿Qué versión de SQL Server? – AakashM
2K5 fwiw (omg padding) – annakata