Ohne das OUTER würde der Datensatz nicht mehr angezeigt, wenn keine Zuordnung zwischen den Beiden Tabellen wäre. Aber selbst wenn ich alle Zuordnungen hätte, auch bei deinem Beispiel kann ich keinen Datensatz mit Delphi erzeugen. Sobald 2 Tabellen in der Abfrage sind, kann er die Felder aus der 2. Datenbank nicht finden - zumindest bei meiner PostgreSQL Komponente. Ob das unter
MySQL auch so ist kann ich nicht sagen. Grundsätzlich entwickle ich Software für Kunden aus Lizenzrechlichen Gründen nur mit PostgreSQL.