ayuda con join

04/06/2006 - 00:55 por Jose | Informe spam
Estimados(as). Tengo un datagrid con 5 columnas. Los datos de las columnas
1,2,3,5 pertenecen a campos de la tabla1 y la columna 4 pertenece a un campo
de la tabla 2.

Como se hace el join para que se muestre en mi datagrid?
Gracias de antemano.
 

Leer las respuestas

#1 SoftJaén
04/06/2006 - 09:48 | Informe spam
"Jose" escribió:

Tengo un datagrid con 5 columnas. Los datos de las columnas 1,2,3,5
pertenecen a campos de la tabla1 y la columna 4
pertenece a un campo de la tabla 2.

Como se hace el join para que se muestre en mi datagrid?



No indicas si el campo de la segunda tabla se encuentra relacionado con
algún campo de la primera tabla. Suponiendo que el Campo2 de la Tabla1 se
encuentra relacionado con el Campo4 de la Tabla2, ejecutarías la siguiente
consulta SQL:

SELECT t1.Campo1, t1.Campo2, t1.Campo3, t2.Campo4, t1.Campo5
FROM Tabla1 t1 INNER JOIN Tabla2 t2
ON t1.Campo2 = t2.Campo4

De esta forma, seleccionarías todos los campos de la Tabla1, que tengan
alguna coincidencia con el Campo4 de la Tabla2.

Si por el contrario, no hay campos relacionados entre ambas tablas,
ejecutarías la siguiente consulta de selección:

SELECT t1.Campo1, t1.Campo2, t1.Campo3, t2.Campo4, t1.Campo5
FROM Tabla1 t1, Tabla2 t2

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares