Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   Ayuda: Como unir 2 tablas horizontalmente (http://www.forosdelweb.com/f87/ayuda-como-unir-2-tablas-horizontalmente-582656/)

dasaoqui 03/05/2008 18:56

Ayuda: Como unir 2 tablas horizontalmente
 
Hola a todos, quieria porfavor me ayuden en una cosa puntual, necesito unir 2 tablas en una consulta sql de manera q se vean integras horizontalmente, asi por ejemplo:

Teniendo estas 2 tablas...

Tabla1
--------
Tab1_ID -- Campo1 -- Campo2
1 ---------- a ---------- b
2 ---------- g ---------- e

Tabla2
--------
Tab2_ID -- Campo3 -- Campo4
1 ---------- b ---------- c
2 ---------- d ---------- m

El resultado q necesito se muestre seria:

Resultado
------------
Tab1_ID - Tab2_ID --- Campo1 --- Campo2 --- Campo3 --- Campo4
1 -------- 1 -------- a -------- b -------- b -------- c
2 -------- 2 -------- g -------- e -------- d -------- m

Agradeceria me ayuden con ello, esperare su respuesta a todos, salu2.

Thumper 04/05/2008 21:50

Re: Ayuda: Como unir 2 tablas horizontalmente
 
Esto te puede ayudar:

Cita:

declare @tabla1 table( id int, col1 varchar(10), col2 varchar(10))
declare @tabla2 table( id int, col3 varchar(10), col4 varchar(10))

insert into @tabla1 values( 1, 'a', 'b' )
insert into @tabla1 values( 2, 'g', 'e' )
insert into @tabla2 values( 1, 'b', 'c' )
insert into @tabla2 values( 2, 'd', 'm' )

SELECT A.id, B.id, A.col1, A.col2, B.col3, B.col4
FROM @tabla1 A INNER JOIN @tabla2 B
ON A.id = B.id


La zona horaria es GMT -6. Ahora son las 19:54.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.