Kleines SQL Problem

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

Kleines SQL Problem

Beitrag von swonny (Specialist / 102 / 10 / 2 ) »
Hallo und Guten Morgen,

ich google schon seit einer weile, habe aber noch kein Lösung zu meinem Problem finden können. In MySQL kenn ich mich recht gut aus aber open sql ist doch ein bisschen anders.

So jetzt zu meinem Problem.

Ich habe zwei Tabellen die ich joinen möchte.
Nach den joinnen möchte ich die werte von der einen Tabelle in die andere mit einem update und einem where klausel übertragen.

habe bei http://www.opensql.org geschaut konnte aber keine geeignete lösung zusammenschustern.

Leider funktioniert mein sql string nicht.

Code: Alles auswählen.

SELECT A_PRGEWICH
*
*    FROM Y000000P AS U
*        JOIN Y000002S AS V
*          ON U~N0_FALLNR = V~N0_FALLNR AND
*             U~N0_PATNAME = V~N0_PATNAME AND
*             U~N0_ALTEINH = V~N0_ALTEINH
*
*    INTO (Gewicht)
*
*    WHERE U~N0_FALLNR = V~N0_FALLNR AND
*          U~N0_PATNAME = V~N0_PATNAME AND
*          U~N0_ALTEINH = V~N0_ALTEINH.

*  UPDATE Y000002S
*SET R_RDGEWICH = Gewicht
*WHERE N0_FALLNR = '2005000132'.




Ich danke schonmal für die Hilfe
Grüße

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo swonny,

aus Deinem Bespiel geht leider nicht eindeutig hervor, ob Du ein einzelnes Gewicht lesen oder nacheinander mehrere Ergebniszeilen bekommen möchtest.

Zum Lesen eines Einzelwertes benutzt man, je nach vorhandenen eindeutigen Tabellenschlüssel, 'SELECT SINGLE' oder 'SELECT UP TO 1 ROWS', wenn man keine Fehlermeldung der erweiterten Programmprüfung bekommen möchte.
Beim Lesen einer mehrzeiligen Ergebnismenge sollte man im SELECT mit INTO (CORRESPONDING FIELDS OF) TABLE arbeiten und mit der daraus erhaltenen internen Tabelle weiterarbeiten, weil dadurch die Datenbankzugriffe minimiert werden.

PS:
wegen der vielen Optionen beim SELECT solltest Du ein wenig in der Hilfe lesen

PPS:
in Deinem Beispiel gibt es keine Selektionsbeschränkungen, wenn man von den JOIN-Bedingungen absieht. Ist das so gewollt?
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1996
Views
ein kleines Problem mit CHAR
von zickzack0312 » 04.12.2006 15:37 • Verfasst in ABAP® für Anfänger
20
Antw.
11173
Views
ALV Problem
von robin1at » 03.05.2006 12:26 • Verfasst in ABAP® für Anfänger
15
Antw.
32113
Views
ADS Problem
von Trulchen » 11.08.2014 16:10 • Verfasst in Java & SAP®
2
Antw.
4456
Views
SAP GUI 6.2 + ECC 6.0 Problem
von funky_escobar » 18.07.2007 11:03 • Verfasst in SAP - Allgemeines
1
Antw.
2850
Views
CO-PA Problem
von alicemal » 24.10.2008 15:51 • Verfasst in Financials

Über diesen Beitrag


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

Aktuelle Forenbeiträge

LSMW-Problem
vor 3 Tagen von rob_abc 4 / 294

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

LSMW-Problem
vor 3 Tagen von rob_abc 4 / 294

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 68678
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 121523