Hallo,
naja, das mit dem Temporären Tabellen ist so ne Sache, die extremely langsam wird bei größeren Datenmengen... Zumindest bei
Access. Mit
MSSQL kannst du die temp. Tabellen im
RAM halten, was die Sache vertretbar macht, aber nicht bei
Access...
Es gibt aber womöglich noch ne Möglichkeit, über Umwegen. Nimm dir meine 2 Views von oben, und ergänz dein Schlussresultset duch folgende Abfrage:
Delphi-Quellcode:
select k.Name, k.KaskoProv, s.SchutzProv
from Provision p left join vwSchutz s on p.Name = s.Name,
Provision p left join vwKasko k on p.Name = s.Name
Damit arbeitest du mit 3 Tabellen. Wichtig ist ja, daß du alle Namen aus Provision kriegst, und nicht nur die mit Schutz oder nur mit Kasko (XOR). Daher der left join auf Provision, der dir auf jeden Fall alle Namen liefert. Habs aber so nicht probiert.
Gruß,