INNER JOIN oder doch besser andere Methode?

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

INNER JOIN oder doch besser andere Methode?

Beitrag von kbit100 (Specialist / 130 / 42 / 0 ) »
Hallo zusammen,

wie kann ich möglichst in einer zusammengesetzten SELECT-Anweisung drei Tabellen lesen, die folgendermaßen miteinander verknüpft sind:

Tabelle: EANL
Felder: EANL-anlage, EANL-SPARTE
1: N zu EUIINSTLN

Tabelle: EUIINSTLN
Felder: EUIINSTLN-ANLAGE, EUIINSTLN-INT_UI, ... noch weitere Felder
1:1 zu EUITRANS

Tabelle: EUITRANS
Felder: EUITRANS-INT_UI, EUITRANS-EXT_UI, ... noch weitere Felder

Der Anwender selektiert bei diesem Report die Anlagennr. (EANL-ANLAGE) und die externe Zählpunktbezeichnung (EUITRANS-EXT_UI) und die Sparte.

Ich habe einen INNER JOIN versucht, der aber nicht funzt:

Code: Alles auswählen.

  
SELECT c~anlage x~int_ui p~ext_ui
    INTO CORRESPONDING FIELDS OF TABLE gt_data
    FROM ( ( eanl AS c
    INNER JOIN euiinstln AS x ON x~anlage = c~anlage )
    INNER JOIN euitrans  AS p ON p~int_ui = x~int_ui )
    WHERE c~anlage IN s_anlage
    and   c~sparte = p_sparte.
Ich hatte es auch mit einem Subquery versucht, aber ich habe noch nicht raus, wie ich die gelesen Daten aus dem Subquery bspw. in einer internen Tabelle sammeln kann.

Danke für die Hilfe.

Gruß :oops:

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: INNER JOIN oder doch besser andere Methode?

Beitrag von ewx (Top Expert / 4916 / 332 / 653 ) »
kbit100 hat geschrieben:...der aber nicht funzt...
Aha. :?
Kurzdump, Syntaxfehler, zuviel Daten, zuwenig Daten, verkehrte Daten... :?:

Beitrag von kbit100 (Specialist / 130 / 42 / 0 ) »
Sorry! Keine Daten.

cu

Beitrag von ewx (Top Expert / 4916 / 332 / 653 ) »
Also bei mir funktioniert der Join richtig.
Ich habe keine Daten in EANL und kriege auch keine... :lol:

Nimm mal die Klammern aus Join raus.

Gruß,

Seite 1 von 1

Vergleichbare Themen

1
Antw.
4483
Views
Join mit Left Outer Join
von Rude1986 » 17.01.2021 19:53 • Verfasst in ABAP® für Anfänger
8
Antw.
1803
Views
Inner Join
von L0w-RiDer » 06.11.2019 09:47 • Verfasst in ABAP® für Anfänger
1
Antw.
1832
Views
Join
von Neu_Im_SAP » 19.07.2011 13:15 • Verfasst in ABAP® für Anfänger
3
Antw.
3997
Views
Was ist ein Join?
von Schmarsi » 28.09.2010 11:37 • Verfasst in ABAP® für Anfänger
3
Antw.
3691
Views
inner join
von dawns » 14.05.2007 15:49 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

BAPI zur ABSO?
Gestern von msfox 1 / 232
Materialstammerweiterung: Neuer Reiter
vor 6 Tagen von DeathAndPain gelöst 4 / 856
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46536
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4406

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

BAPI zur ABSO?
Gestern von msfox 1 / 232
Materialstammerweiterung: Neuer Reiter
vor 6 Tagen von DeathAndPain gelöst 4 / 856
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46536
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4406