SQL Server - Unir dos campos con distinto ID en una misma tabla

 
Vista:

Unir dos campos con distinto ID en una misma tabla

Publicado por Yackeline (1 intervención) el 23/07/2019 20:21:15
Buenas tardes,

Tengo la siguiente consulta y espero me puedan ayudar.

Tengo una tabla con la siguiente información

ID_VALOR ID_PARA_VALOR DES_PARA_VALOR
9954 1002 OPERADOR
9955 1002 SEGURIDAD INDUSTRIAL
9956 1002 FARMACIA
9957 1002 OPERADOR
9958 1002 SEGURIDA INDUSTRIAL

como se puede ver en la tabla tendo dos campos iguales que son OPERADOR=OPERADOR Y SEGURIDAD INDUSTRIAL = SEGURIDA INDUSTRIAL pero cada uno con distinto ID_VALOR

Agradeceria me puedan indicar como puedo unir ambos campos para que solo quede asi:

ID_VALOR ID_PARA_VALOR DES_PARA_VALOR
9954 1002 OPERADOR
9955 1002 SEGURIDAD INDUSTRIAL
9956 1002 FARMACIA
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 2
Ha aumentado su posición en 9 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Unir dos campos con distinto ID en una misma tabla

Publicado por Alejandro (7 intervenciones) el 24/07/2019 15:50:21
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Si no necesitas el ID_VALOR es fácil
1
SELECT DISTINCT D_PARA_VALOR, DES_PARA_VALOR FROM trabla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Javier
Val: 111
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Unir dos campos con distinto ID en una misma tabla

Publicado por Javier (45 intervenciones) el 24/07/2019 22:50:21
El problema esta en tus datos, el campo ID_VALOR es diferente por lo que no podrás unirlos, a menos que no tomes en cuenta este campo, solo tendrías que hacer el SELECT con DISTINCT o bien un GROUP BY, si el campo ID_VALOR es obligatorio una opción seria crear una tabla temporal con los tres campos, primero insertas los campos ID_PARA_VALOR y DES_PARA_VALOR para que tengas agrupados los datos, después haces un UPDATE con solo el primer valor del campo ID_VALOR.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Lisandro
Val: 51
Ha aumentado 1 puesto en SQL Server (en relación al último mes)
Gráfica de SQL Server

Unir dos campos con distinto ID en una misma tabla

Publicado por Lisandro (20 intervenciones) el 24/07/2019 23:44:43
Esta opción me parece mejor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar