Hallo Zusammen,
ich habe eine Tabelle mit ca 500.000 Datensätzen. Dort mache ich so eine Abfrage:
Delphi-Quellcode:
Select * from Tabelle1 where SpalteA in (
Select SpalteA from Tabelle1 where SpalteDatum between '20120101' and '20121231')
Ich mache die Abfrage deshalb so, weil es Aufträge gibt, bei denen nicht alle in 2012 abgeschlossen wurden, sondern nur die letzten. Von diesen Aufträgen möchte ich aber alle Arbeitsgänge mit rausbekommen.
Leider schmiert mit der
MySQL-Server bei dieser Abfrage ab. Wie würdet Ihr das lösen?
Vielen Dank
Patrick