¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como usar INNER JOIN para excluir conteúdo de três tabelas - Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Olá a todos,

Gostaria de saber como posso usar inner join para excluir conteúdo de três tabelas.

Vamos dizer que empid é a chave primária da tabela zemp e é chave estrangeira tanto para zpro quanto para zpost.

Por favor, me oriente.

Obrigado por responder.

Cumprimentos,

Lucky

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Obrigado a todos, mas sim, Christine, você está certa, eu estava buscando a eliminação de junção interna de três tabelas.

Você também pode me dizer como fazer isso em 2 tabelas? Estou me referindo à eliminação.

Obrigado por responder.

Saudações,

Lucky

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

>

> Olá a todos,> > Quero saber como posso usar join interno para apagar os conteúdos de três tabelas?> > Digamos que empid é a chave primária da tabela zemp e é chave estrangeira tanto para zpro quanto zpost.> > Por favor, oriente-me.> > Obrigado por responder.> > Saudações,> > Lucky

Não acredito que seja possível apagar os conteúdos de três tabelas usando uma única instrução DELETE, se é isso que está perguntando.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Considere

Tabela 1: ZEMP

Tabela 2: ZPRO

Tabela 3: ZPOST

Tente 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'

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

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.

Aqui s_matnr é um select-options na tela de seleção.

Ou isto.

Código:

Selecionar ú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 e

Tvzbt~Spras = sy-langu

Inner join Vbfa como SalesLnk

em SalesLnk~vbeln = pu_vbeln e

SalesLnk~vbtyp_v = c_order

inner join Vbak em Vbak Vbeln = SalesLnk Vbelv

Inner join Vbfa como DeliveryLnk

em DeliveryLnk~vbeln = pu_vbeln e

DeliveryLnk~vbtyp_v = c_Delivery

inner join Likp em Likp Vbeln = DeliveryLnk Vbelv

onde vbrk~vbeln = pu_Vbeln.

acredito que isso resolverá seu problema

Saudações,

Vijay

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?