FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Unir contenido de campos en sql o en la tabla
Estimados amigos, os agradezco por anticipado el interes en leer este hilo, y en la medida de vuestras posibilidades contestarlo.
Mi problema es el siguiente tengo dos tablas en sql server, con un campo relacionado: TABLA_PRINCIPAL Id Id_Rango Texto TABLA_RANGO Id Tipo Por medio de una instruccion SELECT a.*, b.* FROM TABLA_PRINCIPAL a LEFT OUTER JOIN TABLA_Rango b ON a.id_Rango = b.id consigo obtener el resultado que en principio quiero. El problema es que quisiera unir en un solo campo el contenido de tipo y el de rango en un solo texto, y aqui es donde me he quedado atascado, a pesar de haber tratado de resolverlo en sql como mediante la creacion de una columna más en la tabla que se deriva del query. Me podrías mostrar alguna ayuda. Salu2 Víctor / El-Otro. |
#2
|
||||
|
||||
En principio, desconozco SQL Server, pues trabajo con FireBird, pero puedes probar una sentencia similar a:
Código:
SELECT a.*, b.*, (a.Texto || b.Tipo) as TextoTipo FROM TABLA_PRINCIPAL a LEFT OUTER JOIN TABLA_Rango b ON a.id_Rango = b.id |
#3
|
||||
|
||||
En SQL Server la sintaxis es la misma, pero utilizando el operador +.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Agradecido
Quedo muy agradecido de vuestras respuestas, me han sido de mucha utilidad.
Salu2. Víctor / El-Otro |
|
|
|