Gracias a todos, pero sí, Christine, tienes razón, estaba buscando la eliminación de unión interna de tres tablas.
¿Puedes también decirme cómo hacerlo en 2 tablas? me refiero a la eliminación.
Gracias por responder.
Saludos,
Lucky
Avalados por :
Hola a todos,
Quiero saber cómo puedo utilizar inner join para eliminar el contenido de tres tablas.
Digamos que empid es la clave primaria de la tabla zemp y es clave externa tanto para zpro como para zpost.
Por favor, guíame.
Gracias por responder.
Saludos,
Lucky
Gracias a todos, pero sí, Christine, tienes razón, estaba buscando la eliminación de unión interna de tres tablas.
¿Puedes también decirme cómo hacerlo en 2 tablas? me refiero a la eliminación.
Gracias por responder.
Saludos,
Lucky
>
> Hola a todos,> > Quiero saber cómo puedo hacer uso de join interno para borrar los contenidos de tres tablas?> > Digamos que empid es la clave primaria para la tabla zemp y es clave foránea para tanto zpro como zpost.> > Por favor, guía.> > Gracias por escribir de vuelta.> > Saludos,> > Lucky
No creo que sea posible borrar los contenidos de tres tablas usando una sola instrucción DELETE, si eso es lo que estás preguntando.
Considerar
Tabla 1: ZEMP
Tabla 2: ZPRO
Tabla 3: ZPOST
Intenta este código == >
SELECT A~EMPID B~VARIABLE1 B~VARIABLE2 C~POST
FROM ZPRO AS B INNER JOIN ZPOST AS C ON B~EMPID EQ C~EMPID
INNER JOIN ZEMP AS A ON A~EMPID EQ C~EMPID
INTO TABLE LT_TEMP1
WHERE A~EMPID EQ 'XXXX'
Hola
SELECT stpo stlnr stpo idnrk mast matnr mara mtart stpo~menge
INTO CORRESPONDING FIELDS OF TABLE zmat1 FROM mast
JOIN stpo ON stpo stlnr = mast stlnr
JOIN mara ON mara matnr = mast matnr
WHERE stpo stlty = 'M' "AND stpo idnrk IN s_matnr
AND mast~werks = 1000.
Aquí s_matnr es un select-options en la pantalla de selección.
O esto.
Código:
Seleccionar único Vbrk Bukrs Vbrk Kunrg Vbrk~Vbeln
Vbrk Fkdat Vbrk Bstnk_Vf Vbrk~Zterm
Tvzbt~Vtext
Vbak Vbeln Vbak Bstdk
Likp Vbeln Likp lfdat Likp~Lfuhr
into w_vbrk
from vbrk
inner join Tvzbt on Tvzbt Zterm = Vbrk Zterm y
Tvzbt~Spras = sy-langu
Inner join Vbfa as SalesLnk
en SalesLnk~vbeln = pu_vbeln y
SalesLnk~vbtyp_v = c_order
inner join Vbak en Vbak Vbeln = SalesLnk Vbelv
Inner join Vbfa as DeliveryLnk
en DeliveryLnk~vbeln = pu_vbeln y
DeliveryLnk~vbtyp_v = c_Delivery
inner join Likp en Likp Vbeln = DeliveryLnk Vbelv
donde vbrk~vbeln = pu_Vbeln.
creo que esto resolverá tu problema
Saludos,
Vijay
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute