#1
|
|||
|
|||
Inner-join
Hola a todos, tengo que reemplazar un inner-join a 5 tablas porque esta teniendo un problema de performans. Me pidieron que desarme el Inner-Join en en 5 selects distintos.
Mi objetivo es tener el mismo resultado que da el inner-join con mis selects separados. Voy a copiar el INNER-JOIN y mis 5 select con el proceso de los datos. Lo que les pido es si me pueden ayudar un poco porque no esta funcionando correctamente. Si pueden marcarme los erroros y mostrarme como deberia ser me harian un gran favor. INNER-JOIN: * select a~vbeln a~posnr a~bstdk a~zlsch a~bstkd a~bstkd_e a~ihrez_e a~pltyp b~fkdat a~fplnr * b~fpltr b~faksp b~afdat b~netpr b~kzwi1 b~kzwi3 b~kzwi4 b~kzwi5 * c~matnr c~matkl c~netwr c~waerk c~aufnr c~bankn c~banks c~kdmat * e~folio e~neto e~iva e~total * into corresponding fields of table wa * from vbkd as a * inner join fplt as b on b~fplnr = a~fplnr * inner join zclsd03_tventa as e on e~vbeln = a~vbeln * and e~posnr = a~posnr * and e~fplnr = b~fplnr * and e~fpltr = b~fpltr * and e~zlsch = a~zlsch * inner join vbap as c on c~vbeln = a~vbeln * and c~posnr = a~posnr * inner join vbak as f on f~vbeln = c~vbeln * * where a~vbeln in s_vbeln * and a~bstkd in s_bstkd * and a~zlsch in r_zlsch * and b~faksp in r_faksp * and b~fkdat in r_fkdat * and b~fksaf ne c_fksaf * and a~pltyp in r_pltyp * and f~faksk ne '02'. Y ASÍ LO REEMPLACÉ: Espero puedan ayudarme porque no se en que me estoy equivocando, muchisimas gracias . Saludos !! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|