![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Buenas tardes,
La duda esta clara pero bueno.. Como utilizar el resultado que me arroja un select uno de esos campos para relacionarlos con otra tabla, recuerda que el resultado del select no es una tabla fisica entonces eso es lo que no se como hacer, la parte del join la se utilizar fijate que dije para relacionar con un join. Slds, FRC |
|
#2
|
|||
|
|||
|
Esero que esto te sirva
Supongamos que tengo 3 tablas una se llama Tabla1 , la otra Tabla2 y la última tabla3. supangamos que tenemos la consulta 1 que es :
select tabla1.clave from tabla1 inner join tabla2 on tabla1.campo1=tabla2.campo2; ahora supongamos que tenemos la consulta 2 que es: select * from tabla3 where tabla1.campo in (select tabla1.clave from tabla1 inner join tabla2 on tabla1.campo1=tabla2.campo2); esa sería una forma la otra es que si la consulta 1 la haces una Vista , entonces podrías usar el nombre de la vista select * from tabla3 where tabla1.campo in(select vista.clave from vista); ó select * from tabla3,vista where tabla1.campo=vista.clave; bueno espero que esto te sea de utilidad |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|