Code: Alles auswählen.
SELECT * FROM Tabelle1
INTO CORRESPONDING FIELDS OF TABLE Tabelle2
WHERE gpart inTabelle3.
Geht das genauso wie du es hier postest.Kenny hat geschrieben:und wenn ich sowas noch mit abfragen möchte:
Du willst, dass die die Abfrage auf PARAMETER1 die Abfrage auf GPART nicht beeinflusst und umgekehrt.Kenny hat geschrieben:Also selectiere zusatzlich noch alle einträge aus Tabelle 1 welche den Selektionskriterien (Parameter1) entsprechen.
Code: Alles auswählen.
SELECT * FROM Tabelle1
INTO CORRESPONDING FIELDS OF TABLE Tabelle2
for all entries in tabelle3
WHERE gpart = Tabelle3-gpart.
SELECT * FROM Tabelle1
APPENDING CORRESPONDING FIELDS OF TABLE Tabelle2
WHERE parameter1 IN p_konto.
Code: Alles auswählen.
SELECT * FROM Tabelle1
INTO CORRESPONDING FIELDS OF TABLE Tabelle2
for all entries in tabelle3
WHERE gpart = Tabelle3-gpart
AND parameter1 IN p_konto.
Theoretisch passt das, denn abhängig davon wie deine Tabelle2 aufgebaut ist (was du hier ja bislang nicht gezeigt hast) kann ein GPART auch mehrmals darin vorkommen.Kenny hat geschrieben:Daher hätte ich jetzt werwartet, dass ich Tabelle 2 am Ende auch nicht mehr als 188 Einträge besitze.
Ich bekomme aber 220.
Okay, ich warte...Kenny hat geschrieben:... prüfe gerade...