Visual Basic - CONSULTA INNER JOIN PARA 3 O MAS TABLAS

Life is soft - evento anual de software empresarial
 
Vista:

CONSULTA INNER JOIN PARA 3 O MAS TABLAS

Publicado por GABRIEL (19 intervenciones) el 09/10/2004 09:07:13
HOLA QUE TAL PARA CONSULTAR LOS DATOS DE 3 TABLAS HAGO LO SIGUIENTE

select * from tblCin, tblSex, tblCal
where tblCin.NumCal = tblCal.NumCal
and tblCin.NumSex = tblSex.NumSex

PERO ME DICEN QUE LA MEJOR FORMA DE VINCULAR TABLAS ES CON EL INNER JOIN, QUE ES MUCHO MAS RAPIDO, PERO NO SE O NO TENGO IDEA DE COMO SE HACE EL INNER JOIN PARA 3 TABLAS O MAS, SOLO LO HE HECHO CON 2 ALGUIEN ME PUEDE DAR UNA IDEA POR FAVOR
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

RE:CONSULTA INNER JOIN PARA 3 O MAS TABLAS

Publicado por bla (230 intervenciones) el 12/10/2004 17:17:38
Las dos formas son equivalentes e igual de rápidas. Tu forma es más estándar y funciona en más bases de datos.
La otra forma sería
select * from
(tabla1 inner join tabla2 on campo1=campo2)
inner join tabla3 on campo3=campo4
y si quierese más tablas sólo tienes que seguir añadiendo paréntesis:
(
(tabla1 inner join tabla2 on campo1=campo2)
inner join tabla3 on campo3=campo4
) inner join tabla4 on campo5=campo6
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