Abap und Subqueries

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

Abap und Subqueries

Beitrag von michaelwichtl (ForumUser / 3 / 0 / 0 ) »
Hallo

Ich versuche folgendes Query zu schreiben.

select *
into corresponding fields of table lt_table1
from tbl1
join ( select * from tbl2 ) t on t.f1 = tbl1.f1.

Jedoch erhalte ich die Meldung das "(" nicht im ABAP-Dictionary als Tabelle,.. deklariert ist.

In normalen SQL funktionieren solche Subqueries. Hat hiermit schon jemand Erfahrungen?

Danke,
Schöne Grüße

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


Re: Abap und Subqueries

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Wenn Du Dich fuer einen Subquery oder einen Join entscheiden koenntest, koennte es funktionieren.

Sehr Hilfreich, die Hilfe zum Select Befehl. Cursor auf das Wort Select und dann <F1> fuer die Hilfe.

Re: Abap und Subqueries

Beitrag von a-dead-trousers (Top Expert / 4485 / 231 / 1205 ) »
Das wäre die richtige Syntax

Code: Alles auswählen.

select tbl2~f1, tbl2~f2, tbl1~f5, tbl1~f3
into corresponding fields of table lt_table1
from tbl1 join tbl2 on tbl2~f1 = tbl1~f1.
Du must nur statt des * bei einem Join alle Felder angeben die von der Datenbank übertragen werden sollen. ABAP kann hier die *-Syntax nicht anwenden, da die Feldnamen immer eindeutig sein müssen und bei einem Join mitunter zwei gleichnamige Felder in unterschiedlichen Tabellen vorkommen können.

Subqueries werden nur in der WHERE- oder HAVING-Bedingung unterstützt:

Code: Alles auswählen.

select tbl2~f1, tbl2~f2, tbl1~f5, tbl1~f3
into corresponding fields of table lt_table1
from tbl1 join tbl2 on tbl2~f1 = tbl1~f1
where tbl2~f2 in (select f3 from tbl3).
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

3
Antw.
50317
Views
ABAP 7.02 - Neues Feature - Pragmas in ABAP
von foessleitnerj » 09.01.2013 17:02 • Verfasst in Tips + Tricks & FAQs
6
Antw.
14187
Views
ABAP Workbench und ABAP Dictionary - für Einsteiger
von schnonus » 03.04.2008 10:39 • Verfasst in ABAP® für Anfänger
3
Antw.
11423
Views
OLE und ABAP: Aufruf von Excel-VBA Prozeduren aus ABAP
von OnkelSAP » 26.05.2010 09:45 • Verfasst in ABAP Objects®
3
Antw.
8636
Views
ABAP vs. ABAP Objects
von Mr.Black » 11.07.2007 14:27 • Verfasst in ABAP Objects®
0
Antw.
10380
Views
&KEY& in SAP ABAP
von tekko » 30.03.2020 14:45 • Verfasst in ABAP® für Anfänger

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.