Visual Basic - consulta sql INNER JOIN

Life is soft - evento anual de software empresarial
 
Vista:

consulta sql INNER JOIN

Publicado por edupa (18 intervenciones) el 05/03/2005 20:23:03
Quiero hacer una consulta sql con ADO de dos tablas de mi base de datos utlizando INNER JOIN y quiero saber como hacer referencia a los campos de cada una de las tablas. la sentencia seria algo asi:
"SELECT * FROM TABLA1 INNER JOIN TABLA2 WHERE TABLA1.CAMPO1 = TABLA2.CAMPO2"

Si hago rs!Tabla1.campo1 no funciona.
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 alberto
Val: 594
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:consulta sql INNER JOIN

Publicado por alberto (359 intervenciones) el 06/03/2005 21:19:20
Para referirte a los campos en el recordset usa rs!campo como ves solo puedes especificar el campo, de tal forma que no puede haber dos campos con el mismo nombre ya que siempre se cojería el primero, si tienes campos en las tablas que se llaman igual y no devuelven el mismo valor en la consulta deberás usar alias para los campos:
select tabla1.campo as t1campo, tabla2.campo as t2campo from tabla1 inner join tabla2 on tabla1.campo1=tabla2.campo2
claro que esto implica que debes especificar todos los campos que quieres que devuelva la consulta
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