Wie würde die Abfrage in FireDac denn aussehen? Einfach
UniQuery2.SQL.Text := 'Select * from Table where ID NOT IN (select ID from UniQuery1)'
kann es ja nicht sein. Woher soll das
SQL UniQuery1 kennen?
Doch, genau so, wenn Table die eine Tabelle auf deinem Datenmodul ist und UniQuery1 die andere. Die
SQL Abfrage passiert dann lokal in deiner Anwendung,
nicht im SQL Server.
Wir verwenden das zum Beispiel um aus
XML-Datenquellen im Speicher Tabellen zusammenzubauen und diese dann an FastReport zu füttern. So kann man beliebige
SQL Abfragen aus diesen Speichertabellen konfigurieren, per Tabelle oder mit freier
SQL-Syntax, und diese in Reporten auswerten...