För att göra en fråga snabb behöver du index. Du behöver ett separat index för följande kolumner:a.KEY, b.KEY, a.date, b.ID, b.place.Som gotqn skrev tidigare, om du sätter din 8000 objekt till en temporär tabell, och inre join den, kommer det att göra frågan ännu snabbare också, men utan indexet på den andra delen av joinen kommer det att gå långsamt även då.