Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2010, 05:56
esefer
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
SQL una columna

Hola a tod@s, tengo un problema con una consulta que no sé como hacer por culpa de una definición de tabla un tanto extraña.

tabla1
código
valor1a int
valor1b int
valor2a int
valor2b int
valor3a int
valor3b int

El caso es que la forma de rellenar las tablas es: siempre hay un código, y cuando los dos valores de los atributos(1a y 1b por ejemplo) valen algo, los otros valen null. Es como una forma escalonada de rellenar.

cod / valor1a / valor1b / valor2a / valor2b / valor3a / valor3b
1 / 0 / 1 / null / null / null / null
1 / null / null / 1 / 2 / null / null
1 / null / null / null / null / 0 / 2

El caso es que tengo que conseguir que se me muestre todo en la misma columna a la vez.

algo asi

cod / EXPR
1 / 0
1 / 1
1 / 1
1 / 2
1 / 0
1 / 2

Espero que me podáis ayudar, un saludo a tod@s y a pasar buen finde.