Hallo Leute,
ich habe ein kleines Problem:
Ich habe eine SQL-Abfrage mit welcher ich alle Datensätze der TabelleA ermitteln möchte die in TabelleB nicht vorhanden sind.
Auftragsnr ist dabei der Key....
Ich habe es momentan so gelöst:
Nur Leider dauert diese Abfrage eine Ewigkeit wenn nicht noch länger....
So, nun meine eigentliche Frage: das müsste doch viel schneller gehen mit einer Verknüpfung wenn es überhapt machbar ist.
Wenn ja, wie müsste ich den Join gestalten ?
Nicht das ich sonst ein Problem hätte mit Verknüpfungen, aber grade das Nichtvorhandensein der Datensätze in TabelleB verglichen mit TabelleA bereitet mir Probleme........also das NCIHT VORHANDENSEIN......
Kann mir da jemand auf die Sprünge helfen ?
ich habe ein kleines Problem:
Ich habe eine SQL-Abfrage mit welcher ich alle Datensätze der TabelleA ermitteln möchte die in TabelleB nicht vorhanden sind.
Auftragsnr ist dabei der Key....
Ich habe es momentan so gelöst:
Code:
select * from TabelleA where Auftragsnr not in (Select distinct Auftragsnr from TabelleB)
So, nun meine eigentliche Frage: das müsste doch viel schneller gehen mit einer Verknüpfung wenn es überhapt machbar ist.
Wenn ja, wie müsste ich den Join gestalten ?
Nicht das ich sonst ein Problem hätte mit Verknüpfungen, aber grade das Nichtvorhandensein der Datensätze in TabelleB verglichen mit TabelleA bereitet mir Probleme........also das NCIHT VORHANDENSEIN......
Kann mir da jemand auf die Sprünge helfen ?
Comment