CONSULTA PARA LA BUSQUEDA E IDENTIFICACION ENTRE 3 TABLAS
Publicado por Joao Huapaya (4 intervenciones) el 13/01/2016 21:59:03
Hola quisiera que me apoyen en esta caso:
Realizar una consulta entre 3 tablas para traer data de la 3era tabla y asi poder realizar un insert en una cuarta tabla.
Ejemplo:
De la tabla1 hago que el FK_PedArtic=3, esto para que me obtener la cDesRuta="BICICLETA-PE-3S D/PATIN-PE-28 A/LA MOTO-PE-26/AUTO", de esa data cargada quiero obtener de la tabla2 el cCodProd(01,02,03,04) correspondiente de la similitud entre la data (BICICLETA, PATIN, LA MOTO, AUTO) , y de los cCodProd (01,02,03,04) obtenidos hacer una selección en la tabla3 con los 2 primeros caracteres su campo cCodU(030101 >> 03, 040101>>04, 020101>>02, 010101 >>01) para asi extraer los registros del campo cDato (dato1, dato2, dato3, dato5) y asi poder realizar el insert en una 4ta tabla
tabla1
FK_PedArtic cDesRuta
1 AUTO-PE-1S B /PATIN-PE-32/CAMIONETA
2 BICICLETA-PE-12/LA MOTO
3 BICICLETA-PE-3S D/PATIN-PE-28 A/LA MOTO-PE-26/AUTO
4 LA MOTO-PE-22/PATIN
5 AUTO-PE- 1N F
6 LA MOTO-PE-08/AUTO
tabla2
cCodProd cDesProd
01 AUTO
02 BICICLETA
03 LA MOTO
04 PATIN
05 CAMIONETA
tabla3
cCodU cDato
030101 dato1
040101 dato2
020101 dato3
050101 dato4
010101 dato5
Realizar una consulta entre 3 tablas para traer data de la 3era tabla y asi poder realizar un insert en una cuarta tabla.
Ejemplo:
De la tabla1 hago que el FK_PedArtic=3, esto para que me obtener la cDesRuta="BICICLETA-PE-3S D/PATIN-PE-28 A/LA MOTO-PE-26/AUTO", de esa data cargada quiero obtener de la tabla2 el cCodProd(01,02,03,04) correspondiente de la similitud entre la data (BICICLETA, PATIN, LA MOTO, AUTO) , y de los cCodProd (01,02,03,04) obtenidos hacer una selección en la tabla3 con los 2 primeros caracteres su campo cCodU(030101 >> 03, 040101>>04, 020101>>02, 010101 >>01) para asi extraer los registros del campo cDato (dato1, dato2, dato3, dato5) y asi poder realizar el insert en una 4ta tabla
tabla1
FK_PedArtic cDesRuta
1 AUTO-PE-1S B /PATIN-PE-32/CAMIONETA
2 BICICLETA-PE-12/LA MOTO
3 BICICLETA-PE-3S D/PATIN-PE-28 A/LA MOTO-PE-26/AUTO
4 LA MOTO-PE-22/PATIN
5 AUTO-PE- 1N F
6 LA MOTO-PE-08/AUTO
tabla2
cCodProd cDesProd
01 AUTO
02 BICICLETA
03 LA MOTO
04 PATIN
05 CAMIONETA
tabla3
cCodU cDato
030101 dato1
040101 dato2
020101 dato3
050101 dato4
010101 dato5
Valora esta pregunta


0