Seleccion desde 3 tablas

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Abapor
    Member
    • may
    • 34

    #1

    Seleccion desde 3 tablas

    Hola todos,
    Estoy intentando hacer una seleccion desde 3 tablas (INNER JOIN), pero no me funciona.
    Las tablas son euiinstln
    euitrans
    euigrid

    Esa es la selección :

    Código:
            SELECT  euiinstln~anlage
                                  euitrans~ext_ui
                                  euigrid~grid_id
                 INTO TABLE  gt_pdl
                         FROM  euiinstln AS euiinstln
                  INNER JOIN  euitrans  AS euitrans
                             ON  euiinstln~int_ui = euitrans~int_ui
                  INNER JOIN  euigrid   AS euigrid
                             ON  euiinstln~int_ui = euigrid~int_ui
      FOR ALL ENTRIES IN  gt_releves
                        WHERE  euiinstln~anlage EQ gt_releves-anlage.
    Alguna idea ??

    Gracias de antemano!!!
    Editado por última vez por Abapor; 03/06/2009, 14:54:44.
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola, yo veo bien la sentencia, cual es el error que te sale al momento de activar el programa???
    David Carballido Córdova

    Comentario

    • eljota
      Member
      • dic
      • 48

      #3
      y que pasó??

      Hola,

      Xq dices q tu query esta errado?? xq da error de sintaxis al momento d activar, o xq no devuelve coincidencias??

      salu2
      Jaime Zegarra V.
      ________________
      ABAP Developer

      Comentario

      • negrogho
        Member
        • ene
        • 65

        #4
        Si pasa mas detalles sobre cual es el problema

        si el problema es que no devuelve concidencias entonces has la prueba primiero con 2 tablas y segun los resultados ya le agregas la otra

        saludos

        Comentario

        • Abapor
          Member
          • may
          • 34

          #5
          Hola,

          No hay error de sintaxis,el problema es que no me devuelve datos, lo he probado manualmente y hay datos en las tablas.

          Muchas gracias de antemano

          Comentario

          • lau_azul19
            Junior Member
            • may
            • 7

            #6
            Hola espero te sirva

            Pon así tu código:

            SELECT a~anlage b~ext_ui c euigrid~grid_id
            FROM ( euiinstln AS a
            INNER JOIN euitrans AS b
            ON a~int_ui = b~int_ui )
            INNER JOIN euigrid AS c
            ON a~int_ui = c~int_ui
            INTO TABLE gt_pdl
            FOR ALL ENTRIES IN gt_releves
            WHERE a~anlage EQ gt_releves-anlage.


            Saludos!!!
            Originalmente publicado por Abapor
            Hola,

            No hay error de sintaxis,el problema es que no me devuelve datos, lo he probado manualmente y hay datos en las tablas.

            Muchas gracias de antemano
            LISS

            Comentario

            Trabajando...