Ich habe eine JSL, die ich verwende und die anscheinend die Tabellen neu erstellt, denen ich beitrete.Also beginne ich mit TableA und TableB und möchte TableC machen.Was am Ende passiert, ist, dass ich TableA2, TableB2 und TableC mache, während ich noch TableA und TableB habe.Es ist genau die gleiche JSL, die ich dafür verwendet habe, also kann ich nicht herausfinden, was hier oben ist.Jede Hilfe wäre dankbar.
TableC = TableA << Join (
With( TableB ),
Match Flag(0),
Select( :ID, :PROP, :DATE_, :VALUE_, :CASE, :CMSQID),
SelectWith( :Name
,:origin
,:region
,:Season ),
By Matching Columns( :CMSQID = :CMSQID ),
Drop multiples( 0, 0 ),
Include Nonmatches( 1, 0 ),
Preserve main table order( 1 )
);
Das von Ihnen beschriebene Verhalten ist das Standardverhalten für die Join-Plattform.Wenn Sie Tabelle A und Tabelle B nach dem Join schließen möchten, geben Sie einfach an
close( TableA, nosave );
close( TableB, nosave );